/** * @inheritdoc */ protected function initTreeView() { if (!$this->hasModel() && $this->name === null) { throw new InvalidConfigException("Either 'name', or 'model' and 'attribute' properties must be specified."); } $this->showCheckbox = true; $css = 'kv-tree-input-widget'; if (!$this->showToolbar) { $css .= ' kv-tree-nofooter'; } Html::addCssClass($this->treeOptions, $css); parent::initTreeView(); $this->_hasBootstrap = $this->showTooltips || $this->asDropdown; }