Magento为销售订单视图添加多个按钮

时间:2015-01-10 11:45:17

标签: magento magento-1.7

我有一个扩展Mage_Adminhtml_Block_Sales_Order_View的文件:

NameSpace_Module_Block_Sales_Order_View

在其中:

public function  __construct() {

    parent::__construct();

    $_label = Mage::helper('sales')->__('Button 1');
    $this->_addButton('button_one', array(
        'label'     => $_label,
        'onclick'   => $omittedJs,
        'class'     => 'go'
    ),0,15);

    $_label = Mage::helper('sales')->__('Button 2');
    $this->_addButton('button_two', array(
        'label'     => $_label,
        'onclick'   => $omittedJs,
        'class'     => 'go'
    ),0,15);
}

由于某种原因,只显示按钮2,如果我删除按钮2,将显示按钮1。

如何让两个按钮显示?

1 个答案:

答案 0 :(得分:0)

尝试关注而不是代码。

$_label = Mage::helper('sales')->__('Button 1');
$this->_addButton('button_one', array(
    'label'     => $_label,
    'onclick'   => $omittedJs,
    'class'     => 'go'
),0,15);

$_label = Mage::helper('sales')->__('Button 2');
$this->_addButton('button_two', array(
    'label'     => $_label,
    'onclick'   => $omittedJs,
    'class'     => 'go'
),0,16);

_addButton中的最后一个参数定义了位置。你的代码中的内容相同