Exemple #1
0
 /**
  * Modifies existing columns to prevent issues with the new collections.
  *
  * @param Mage_Adminhtml_Block_Sales_Shipment_Grid $block
  *
  * @return $this
  */
 protected function _modifyColumns($block)
 {
     /**
      * @var Mage_Adminhtml_Block_Widget_Grid_Column $incrementIdColumn
      */
     $incrementIdColumn = $block->getColumn('order_increment_id');
     if ($incrementIdColumn) {
         $incrementIdColumn->setFilterIndex('main_table.order_increment_id');
     }
     /**
      * @var Mage_Adminhtml_Block_Widget_Grid_Column $massactionColumn
      */
     $massactionColumn = $block->getColumn('massaction');
     if ($massactionColumn) {
         $massactionColumn->setFilterIndex('main_table.entity_id');
     }
     /**
      * @var Mage_Adminhtml_Block_Widget_Grid_Column $createdAtColumn
      */
     $createdAtColumn = $block->getColumn('created_at');
     if ($createdAtColumn) {
         $createdAtColumn->setFilterIndex('main_table.created_at');
     }
     /**
      * @var Mage_Adminhtml_Block_Widget_Grid_Column $storeIdColumn
      */
     $storeIdColumn = $block->getColumn('store_id');
     if ($storeIdColumn) {
         $storeIdColumn->setFilterIndex('main_table.store_id');
     }
     return $this;
 }