2
我正在使用'sales/order_grid_collection'類顯示所有訂單網格的magento admin中的自定義模塊。網格顯示正常。在Grid中爲Magento中的自定義管理模塊禁用複選框
但是,網格的第一列是'increment_id',與實際的訂單網格不同,第一列有用於批量操作的複選框。儘管從原始訂單模塊複製粘貼了_prepareColumns方法的幾乎所有代碼,但我仍然得到這個結果。
於是,我就手動添加複選框的第一列_prepareColumns方法裏面如下
$this->addColumn('order_id', array(
'header_css_class' => 'a-center',
'header' => Mage::helper('sales')->__('Assigned'),
'type' => 'checkbox',
'width' => '20px',
'field_name' => 'orders[]',
'align' => 'center',
'renderer' => new Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Checkbox(),
'index' => 'order_id'
));
一旦這樣做,chekboxes真的出現,但它們將被禁止。
我在這裏錯過了什麼?
感謝
是的,這是我的代碼中缺少'_prepareMassaction()'方法。我現在根據需要工作。謝謝您的幫助。 – naiquevin 2011-04-18 05:37:58