public function init() { $defaultColumns = []; if ($this->enabledCheckbox) { $defaultColumns[] = ['class' => 'skeeks\\cms\\modules\\admin\\grid\\CheckboxColumn']; } if ($this->adminController) { $defaultColumns[] = ['class' => \skeeks\cms\modules\admin\grid\ActionColumn::className(), 'controller' => $this->adminController, 'isOpenNewWindow' => $this->isOpenNewWindow]; } $defaultColumns[] = ['class' => 'yii\\grid\\SerialColumn', 'visible' => false]; $this->columns = ArrayHelper::merge($defaultColumns, $this->columns); parent::init(); }
public function init() { $this->columns = ArrayHelper::merge([['class' => 'skeeks\\cms\\modules\\admin\\grid\\CheckboxColumn'], ['class' => \skeeks\cms\modules\admin\grid\ActionColumn::className(), 'controller' => $this->adminController, 'isOpenNewWindow' => $this->isOpenNewWindow], ['class' => 'yii\\grid\\SerialColumn', 'visible' => false]], $this->columns); parent::init(); }