/** * * * @param Mzax_Emarketing_Model_Object_Filter_Abstract $filter * @return Mzax_Emarketing_Block_Filter_Object_Grid */ public function getFilterGrid(Mzax_Emarketing_Model_Object_Filter_Abstract $filter) { /* @var $grid Mzax_Emarketing_Block_Filter_Object_Grid */ $grid = $this->getLayout()->createBlock('mzax_emarketing/filter_object_grid', '', array('filter' => $filter, 'id' => 'filterGrid_' . str_replace('--', '_', $filter->getId()))); $grid->setFilter($filter); $grid->setDefaultLimit(5); $grid->setGridUrl($this->getUrl('*/*/filterGrid', array('_filter' => $filter, '_current' => true))); $grid->setUseAjax(true); return $grid; }