如何从Mage_Adminhtml_Block_Sales_Order_Grid
删除列?
我想从销售订单网格中删除帐单名称。
我刚评论过AddColumn
部分,但该列无法隐藏或删除
由于
请帮助......
答案 0 :(得分:1)
如果您更改了Magento Core中的某些内容,例如,如果您更新Magento,则可能会出现一些问题。无论如何你想要这样做,请确保你没有任何模块覆盖Magento的订单网格。
也许你可以创建一个非常轻的模块,并在Observer.php中创建一个像这样的小函数:
<events>
...
<adminhtml_block_html_before>
<observers>
<yournamespace_yourmodulename_sales_order_remove_column>
<class>Yournamespace_Yourmodulename_Model_Observer</class>
<method>removeQtyColumn</method>
</yournamespace_yourmodulename_sales_order_remove_column>
</observers>
</adminhtml_block_html_before>
...
</events>
然后在config.xml中你可以这样做:
BindingResult
类似的东西也适用于我的Magento。
希望我能帮助你。
答案 1 :(得分:0)
请在Grid.php文件中评论此部分
$this->addColumn('billing_name', array(
'header' => Mage::helper('sales')->__('Bill to Name'),
'index' => 'billing_name',
));
我在评论该部分后附上了快照。它运作正常。
感谢