发票创建时的magento管理员确认弹出窗口

时间:2014-10-01 11:28:53

标签: magento

我正在尝试将确认弹出窗口添加到Magento Admin中的现有按钮。当你按下捕获时,它会喊你是否确定。我在adminhtml文件夹中找到了按钮的代码,不知道更多。我发现你可以使用onclick参数启动一个js函数,但该参数已经由magento设置。 这是按钮的代码

if ($this->_isAllowedAction('capture') && $this->getInvoice()->canCapture()) {
        $this->_addButton('capture', array(
                'label'     => Mage::helper('sales')->__('Capture'),
                'class'     => 'save',
                'onclick'   => 'setLocation(\''.$this->getCaptureUrl().'\')'
            )
        );
    }

2 个答案:

答案 0 :(得分:2)

您必须替换'onclick' => 'setLocation(\''.$this->getCaptureUrl().'\')'


'onclick' => "confirmSetLocation('{$message}', '{$this->getCaptureUrl()}')",

答案 1 :(得分:2)

'onclick'   => "confirmSetLocation('Are you sure you want to do this?', '{$this->getUrl('*/*/delete')}')",