我想将自定义选项卡添加到销售订单视图页面。我尝试了以下代码,但没有任何反应。
我的module.xml
代码如下:
<adminhtml_sales_order_view>
<reference name="sales_order_tabs">
<action method="addTab"><name>my_tab</name><block>mymodule/Adminhtml_Sales_Order_View_Tabs</block></action>
</reference>
</adminhtml_sales_order_view>
我的块类是:
class Mymodule_Block_Adminhtml_Sales_Order_View_Tabs extends Mage_Adminhtml_Block_Sales_Order_Abstract
implements Mage_Adminhtml_Block_Widget_Tab_Interface
{
protected function _construct()
{
Mage::Log("Fraud created");
}
/**
* Retrieve order model instance
*
* @return Mage_Sales_Model_Order
*/
public function getOrder()
{
return Mage::registry('current_order');
}
/**
* Retrieve source model instance
*
* @return Mage_Sales_Model_Order
*/
public function getSource()
{
return $this->getOrder();
}
public function getTabLabel()
{
return Mage::helper('sales')->__('Fraud Detection');
}
public function getTabTitle()
{
return Mage::helper('sales')->__('Fraud Detection');
}
public function canShowTab()
{
return true;
}
public function isHidden()
{
return false;
}
}
上面的代码有什么错误吗?