Class app\modules\main\widgets\treelist\TreeList

Inheritanceapp\modules\main\widgets\treelist\TreeList » common\widgets\App » yii\base\Widget

Class TreeList Виджет для вывода дерева. Отображаемая сущность должна наследовать \common\db\TActiveRecord

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$actClass string класс для активного раздела app\modules\main\widgets\treelist\TreeList
$labelAttr string имя выводимого атрибута app\modules\main\widgets\treelist\TreeList
$level int глубина отображения app\modules\main\widgets\treelist\TreeList
$modelClass string имя класса модели app\modules\main\widgets\treelist\TreeList
$models array массив моделей app\modules\main\widgets\treelist\TreeList
$options array массив атрибутов html тега app\modules\main\widgets\treelist\TreeList
$parentId int идентификатор родительского раздела app\modules\main\widgets\treelist\TreeList
$queryModify callable функция для модификации запроса. app\modules\main\widgets\treelist\TreeList
$showCond string условие отображения виджета common\widgets\App
$showCondType int тип условия для отображения виджета common\widgets\App
$tpl string представление виджета common\widgets\App
$urlCreate callable функция возвращающая url модели. app\modules\main\widgets\treelist\TreeList

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$parentLevel int глубина родительского раздела app\modules\main\widgets\treelist\TreeList

Public Methods

Hide inherited methods

MethodDescriptionDefined By
init() app\modules\main\widgets\treelist\TreeList
isAct() Определяет является ли элемент активным app\modules\main\widgets\treelist\TreeList
isShow() Отображать ли данный виджет common\widgets\App
run() app\modules\main\widgets\treelist\TreeList

Property Details

$actClass public property
string $actClass "active"

класс для активного раздела

$labelAttr public property
string $labelAttr "title"

имя выводимого атрибута

$level public property
int $level 1

глубина отображения

$modelClass public property

имя класса модели

$models public property
array $models null

массив моделей

$options public property

массив атрибутов html тега

$parentId public property
int $parentId null

идентификатор родительского раздела

$parentLevel protected property
int $parentLevel null

глубина родительского раздела

$queryModify public property

функция для модификации запроса. Принимает аргументом \common\db\TActiveQuery

$urlCreate public property

функция возвращающая url модели. Принимает аргументом модель для которой необходимо создать url

Method Details

init() public method

void init( )
isAct() public method

Определяет является ли элемент активным

bool isAct$url )
$url string
run() public method

void run( )