/** * Sets sorting order by some column * * @param Mage_Adminhtml_Block_Widget_Grid_Column $column * @return Mage_Adminhtml_Block_Customer_Edit_Tab_Wishlist */ protected function _setCollectionOrder($column) { $collection = $this->getCollection(); if ($collection) { switch ($column->getId()) { case 'product_name': $collection->setOrderByProductName($column->getDir()); break; default: parent::_setCollectionOrder($column); break; } } return $this; }
/** * Add sorting by id for correct items order with same date * * @param Mage_Adminhtml_Block_Widget_Grid_Column $column * * @return Enterprise_CustomerBalance_Block_Adminhtml_Customer_Edit_Tab_Customerbalance_Balance_History_Grid */ protected function _setCollectionOrder($column) { parent::_setCollectionOrder($column); $this->getCollection()->addOrder('history_id', strtoupper($column->getDir())); return $this; }