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;
}