2

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

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

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

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

错误:ReferenceError:saveAndContinueEdit 未定义 Fichier 来源: http://XXXX/magento/index.php/slider/adminhtml_config/new/key

你能帮助我吗 ?
谢谢

4

1 回答 1

13

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

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

请记住,您还必须在 PHP 中为其编写功能。现在,在您的操作中,只需最后检查一下您是否以参数的形式返回 .. 将其重定向到引用页面。

于 2012-12-19T11:48:35.990 回答