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

Magento Add Multiple Buttons to Sale Order View

我有一个文件扩展 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 会显示。

如何让两个按钮都显示出来?

尝试按照下面的代码代替您的代码。

$_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 中的最后一个参数定义位置。在你的代码中是一样的