/** * @inheritdoc */ public function init() { $id = $this->grid->options['id']; if ($this->rowHighlight) { Html::addCssClass($this->headerOptions, 'kv-all-select'); $view = $this->grid->getView(); CheckboxColumnAsset::register($view); $this->_clientScript = "kvSelectRow('{$id}', '{$this->rowSelectedClass}');"; $view->registerJs($this->_clientScript); } $this->parseFormat(); $this->parseVisibility(); parent::init(); $this->setPageRows(); $opts = Json::encode(['name' => $this->name, 'multiple' => $this->multiple, 'checkAll' => $this->grid->showHeader ? $this->getHeaderCheckBoxName() : null]); $this->_clientScript .= "\nkvSelectColumn('{$id}', {$opts});"; }
/** * @inheritdoc */ public function init() { if ($this->rowHighlight) { Html::addCssClass($this->headerOptions, 'kv-all-select'); $view = $this->grid->getView(); $id = $this->grid->options['id']; CheckboxColumnAsset::register($view); $this->_clientScript = "kvSelectRow('{$id}', '{$this->rowSelectedClass}');"; $view->registerJs($this->_clientScript); } $this->parseFormat(); $this->parseVisibility(); parent::init(); $this->setPageRows(); }
/** * @inheritdoc */ public function init() { if ($this->rowHighlight) { Html::addCssClass($this->headerOptions, 'kv-all-select'); $view = $this->grid->getView(); CheckboxColumnAsset::register($view); $view->registerJs('kvSelectRow("' . $this->grid->options['id'] . '", "' . $this->rowSelectedClass . '");'); } $this->parseFormat(); $this->parseVisibility(); parent::init(); $this->setPageRows(); }