Iam在我的一个组件视图的编辑视图中。 当我返回列表视图时,使用joomlas工具栏的取消按钮,将显示列表视图,但记录已锁定。似乎记录没有正确检查。
在这种情况下,适当的控制器中没有用于取消的特殊功能。仅用于保存和其他一些任务。
由于我在后端的视图,我无法解锁记录。
在视图中,有一个典型的javascript用于使用提交按钮:
<script type="text/javascript">
js = jQuery.noConflict();
js(document).ready(function() {
});
Joomla.submitbutton = function(task)
{
if (task == 'master.cancel') {
Joomla.submitform(task, document.getElementById('master-form'));
}
else {
if (task != 'master.cancel' && document.formvalidator.isValid(document.id('master-form'))) {
Joomla.submitform(task, document.getElementById('master-form'));
}
else {
alert('<?php echo $this->escape(JText::_('JGLOBAL_VALIDATION_FORM_FAILED')); ?>');
}
}
}
</script>
从编辑视图返回列表视图时,我应该去哪里,激活结帐功能?
保存记录时的相同问题。
thx Perino
答案 0 :(得分:0)
我发现了问题。该视图由不同的模型构成,我已停用
$ this-&gt; item = $ this-&gt; get('Item');
在view.html.php中。激活,将导致正确签入/退出记录。