public function setGrid(Am_Grid_Editable $grid) { $grid->addCallback(Am_Grid_ReadOnly::CB_RENDER_TABLE, array($this, 'renderOut')); /* @var $ds Am_Query */ $this->ds = clone $grid->getDataSource(); parent::setGrid($grid); }
public function renderStatic(&$out, Am_Grid_Editable $grid) { $hidden = Am_Controller::renderArrayAsInputHiddens($grid->getFilter()->getAllButFilterVars()); $out .= "<!-- start of advanced search box -->\n" . $grid->getDataSource()->renderForm($hidden) . "\n"; "<!-- end of advanced search box -->\n"; }