/** * (non-PHPdoc) * @see asinfotrack\yii2\toolbox\widgets\grid\AdvancedDataColumn::init() */ public function init() { //check format if ($this->hasLink() && !in_array($this->format, ['html', 'raw'])) { $this->format = 'html'; } //parent initialization parent::init(); }
/** * (non-PHPdoc) * @see \asinfotrack\yii2\toolbox\widgets\grid\AdvancedDataColumn::init() */ public function init() { //apply default config for id column if (empty($this->columnWidth)) { $this->columnWidth = '100px'; } if (empty($this->textAlignAll)) { $this->textAlignAll = self::TEXT_CENTER; } //code tag config if ($this->useCodeTag && !in_array($this->format, ['html', 'raw'])) { $this->format = 'html'; } //call parent implementation parent::init(); }
/** * (non-PHPdoc) * @see \asinfotrack\yii2\toolbox\widgets\grid\AdvancedDataColumn::init() */ public function init() { //prepare bool filter if necessary if (self::$BOOL_FILTER === null) { self::$BOOL_FILTER = [1 => Yii::t('yii', 'Yes'), 0 => Yii::T('yii', 'No')]; } //data column settings $this->format = 'boolean'; if (!isset($this->filter)) { $this->filter = self::$BOOL_FILTER; } //css column settings if (!isset($this->columnWidth)) { $this->columnWidth = 5; } if (!isset($this->textAlignAll)) { $this->textAlignAll = self::TEXT_CENTER; } //parent initialization parent::init(); }