public function setGrid(Am_Grid_Editable $grid) { parent::setGrid($grid); if ($this->hasPermissions()) { $grid->addCallback(Am_Grid_ReadOnly::CB_RENDER_TABLE, array($this, 'renderLink')); } }
public function setGrid(Am_Grid_Editable $grid) { parent::setGrid($grid); $this->decorator = new Am_Grid_Field_Decorator_LiveEdit($this); $grid->getField($this->fieldName)->addDecorator($this->decorator); $grid->addCallback(Am_Grid_ReadOnly::CB_RENDER_STATIC, array($this, 'renderStatic')); }
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 setGrid(Am_Grid_Editable $grid) { parent::setGrid($grid); if ($this->hasPermissions()) { $grid->getField($this->fieldName)->addDecorator($this->decorator); $grid->addCallback(Am_Grid_ReadOnly::CB_RENDER_STATIC, array($this, 'renderStatic')); } }
public function setGrid(Am_Grid_Editable $grid) { parent::setGrid($grid); if ($this->hasPermissions()) { $grid->addCallback(Am_Grid_ReadOnly::CB_TR_ATTRIBS, array($this, 'getTrAttribs')); $grid->addCallback(Am_Grid_Editable::CB_RENDER_CONTENT, array($this, 'renderContent')); $grid->prependField(new Am_Grid_Field_Sort('_sort')); } }
public function setGrid(Am_Grid_Editable $grid) { parent::setGrid($grid); $this->decorator = new Am_Grid_Field_Decorator_LiveCheckbox($this); if ($this->hasPermissions()) { $grid->getField($this->fieldName)->addDecorator($this->decorator); if (!self::$jsIsAlreadyAdded) { $grid->addCallback(Am_Grid_ReadOnly::CB_RENDER_STATIC, array($this, 'renderStatic')); self::$jsIsAlreadyAdded = true; } } }
/** * Add action to be executed on the grid */ public function actionAdd(Am_Grid_Action_Abstract $action) { $this->actions[$action->getId()] = $action; $action->setGrid($this); return $action; }