Пример #1
2
 /**
  * @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});";
 }
Пример #2
0
 /**
  * @inheritdoc
  */
 public function init()
 {
     if (empty($this->itemPermissions)) {
         $this->itemPermissions = $this->getItemPermissions();
     }
     parent::init();
 }
 /**
  * @inheritdoc
  */
 public function init()
 {
     $role = \Yii::$app->request->get('role');
     if (!isset($this->children[$role])) {
         $this->children[$role] = $this->getChirlrenOfRole($role);
     }
     parent::init();
 }
Пример #4
0
 /**
  * @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();
 }
Пример #5
0
 /**
  * @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();
 }
Пример #6
0
 public function init()
 {
     parent::init();
 }
 public function init()
 {
     \Yii::$app->view->registerJs('var cookieName = "' . $this->cookieName . '"', \yii\web\View::POS_HEAD);
     Asserts::register($this->grid->getView());
     return parent::init();
 }