如何在表单中添加“保存并继续编辑”按钮?

时间:2012-12-19 11:33:42

标签: javascript forms magento adminhtml

我正在开发一个新的Magento扩展,在我的Adminhtml表单中我想添加按钮“saveAndContinueEdit”

我已将此代码添加到Edit.php文件中。

      $this->_addButton('saveandcontinue', array(
    'label'     => Mage::helper('adminhtml')->__('Save And Continue Edit'),
    'onclick'   => 'saveAndContinueEdit()',
    'class'     => 'save',
), -100);

但是当我点击它时,我有这个JavaScript错误:

  

Erreur:ReferenceError:saveAndContinueEdit未定义Fichier   资源 :   http://X.X.X.X/magento/index.php/slider/adminhtml_config/new/key

你能帮助我吗? 谢谢

1 个答案:

答案 0 :(得分:13)

在您的管理员块构造函数中放置这些行。

$this->_formScripts[] = " function saveAndContinueEdit(){
            editForm.submit($('edit_form').action+'back/edit/');
        }
    ";

请记住,您还必须在PHP中编写功能。 现在在你的行动中,最后检查一下,如果你回来作为参数...将其重定向到referer页面。