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 中的最后一个参数定义位置。在你的代码中是一样的
我有一个文件扩展 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 中的最后一个参数定义位置。在你的代码中是一样的