Открытые члены | |
| isNoCheckbox ($tree_item) | |
| isNoOtherColumns ($tree_item) | |
| isNoDraggable ($tree_item) | |
| isNoRedMarker ($tree_item) | |
| isDisabledCheckbox ($tree_item) | |
| getCallbackResult ($callback_name, $tree_item) | |
| setCallbacks (array $callback_list) | |
| setChecked (array $fliped_keys) | |
| isChecked ($id) | |
| getCheckboxName () | |
| setCheckboxName ($name) | |
| setTools (TableType\Actions $tools) | |
| getTools ($row=null) | |
| setMainColumn (TableType\AbstractType $main_column) | |
| setOtherColumns (array $columns) | |
| setHeadButtons (array $head_buttons) | |
| getMainColumn ($row=null) | |
| getOtherColumns ($row=null) | |
| getHeadButtons () | |
| setData (AbstractTreeListIterator $data) | |
| getData ($with_root=true) | |
| setPathToFirst (array $path_to_first) | |
| getPathToFirst () | |
| setRootItem (array $element) | |
| getView ($local_options=null) | |
| setDisabledField ($field) | |
| setDisabledValue ($value) | |
| setClassField ($field) | |
| setSortIdField ($field) | |
| setSortUrl ($url) | |
| setActiveField ($field) | |
| setActiveValue ($field) | |
| setSortable ($bool) | |
| setInlineButtons (array $buttons) | |
| setUnselectedTitle ($title) | |
| getPathView () | |
| setMaxLevels ($number) | |
Открытые члены унаследованные от AbstractHtml | |
| __construct (array $options=[]) | |
| setOptions (array $options) | |
| setOption ($key, $value) | |
| getOption ($key, $default=null) | |
Открытые члены унаследованные от ElementInterface | |
| getView () | |
Поля данных | |
| const | VIEWTYPE_BIGTREE = 'bigtree' |
| const | VIEWTYPE_INLINE = 'inline' |
| const | VALID_CALLBACKS |
Поля данных унаследованные от AbstractHtml | |
| $options = [] | |
| $option_prefixes = ['set', 'add'] | |
Защищенные члены | |
| getCellValue ($row, $field) | |
Защищенные данные | |
| $checked = [] | |
| $checkbox_name = 'chk[]' | |
| $tools | |
| $main_column | |
| $other_columns | |
| $head_buttons | |
| $path_to_first = [] | |
| $data | |
| $callbacks = [] | |
Защищенные данные унаследованные от AbstractHtml | |
| $url | |
| getCallbackResult | ( | $callback_name, | |
| $tree_item | |||
| ) |
Возвращает результат выполнения указанного callback-а если указанный callback не установлен - возвращает значение свойства элемента с таким же именем
| string | $callback_name | - имя callback-а |
| array | object | $tree_item | - элемент для которого вызывается callback |
|
protected |
Возвращает значение для отображение в ячейке
| mixed | $row | - ORM объект или ассоциативный массив для одной строки данных |
| string | $field | - поле, которое необходимо вывести |
| getCheckboxName | ( | ) |
Возвращает имя переменной для checkbox'ов
| getData | ( | $with_root = true | ) |
| getHeadButtons | ( | ) |
Возвращает кнопки, находящиеся над деревом объектов
| getMainColumn | ( | $row = null | ) |
Возвращает главную ячейку для конкретной строки
| mixed | $row | - ORM объект или ассоциативный массив с данными |
| getOtherColumns | ( | $row = null | ) |
Возвращает ячейки, которые выводятся справа от основного элемента для одной строки данных
| mixed | $row | - ORM объект или ассоциативный массив с данными |
| getPathToFirst | ( | ) |
Возвращает путь к корневому элементу
| getPathView | ( | ) |
Возвращает HTML цепочки до текущей папки
| \SmartyException |
| getTools | ( | $row = null | ) |
Возвращает набор инструментов для конкретной строки элемента
| mixed | $row |
| getView | ( | $local_options = null | ) |
Возвращает HTML древовидного списка
| array | $local_options | - дополнительные настройки отображения |
| \SmartyException |
| isChecked | ( | $id | ) |
Возвращает true, если елемент с заданным id выделен
| mixed | $id |
| isDisabledCheckbox | ( | $tree_item | ) |
Возвращает блокировать ли checkbox у элемента
| array | object | $tree_item | - элемент для которого вызывается callback |
| isNoCheckbox | ( | $tree_item | ) |
Возвращает скрывать ли checkbox у элемента
| array | object | $tree_item | - элемент для которого вызывается callback |
| isNoDraggable | ( | $tree_item | ) |
Возвращает запрещать ли перемещать элемент
| array | object | $tree_item | - элемент для которого вызывается callback |
| isNoOtherColumns | ( | $tree_item | ) |
Возвращает скрывать ли у элемента колонку инструментов
| array | object | $tree_item | - элемент для которого вызывается callback |
| isNoRedMarker | ( | $tree_item | ) |
Возвращает скрывать ли красную полоску справа (видна при выделении элемента)
| array | object | $tree_item | - элемент для которого вызывается callback |
| setActiveField | ( | $field | ) |
Устанавливает поле, значение в котором система будет сравнивать с activeValue. Если значение совпадет, то строка с данными будет выделена, как текущая
| string | $field | - имя поля |
| setActiveValue | ( | $field | ) |
Устанавливает значение текущего выделенного элемента.
| string | $field | - имя поля |
| setCallbacks | ( | array | $callback_list | ) |
Устанавливает список callback-ов
| array | $callback_list |
| setCheckboxName | ( | $name | ) |
| setChecked | ( | array | $fliped_keys | ) |
Задает массив выделенных элементов. id Выделенных элементов должны быть в ключах массива
| array | $fliped_keys |
| setClassField | ( | $field | ) |
Устанавливает поле, в котором содержится имя класса, который нужно добавить к HTML строки с данными
| string | $field | - имя поля |
| setData | ( | AbstractTreeListIterator | $data | ) |
| setDisabledField | ( | $field | ) |
Устанавливает поле, в котором содержится информация об активности строки(неактивная строка - бледная)
| string | $field | - имя поля |
| setDisabledValue | ( | $value | ) |
Устанавливает значение, которое если содержится в поле disabledField, то означает, что строка - неактивная
| mixed | $value |
| setHeadButtons | ( | array | $head_buttons | ) |
| setInlineButtons | ( | array | $buttons | ) |
Устанавливает кнопки, которые должны выводиться при отображении дерева в одну строку
| setMainColumn | ( | TableType\AbstractType | $main_column | ) |
Устанавливает главную ячейку с данными
| TableType\AbstractType | $main_column |
| setMaxLevels | ( | $number | ) |
Устанавливает максимальный уровень допустимой вложенности
| $number |
| setOtherColumns | ( | array | $columns | ) |
Устанавливает ячейки, которые выводятся справа от основного элемента
| TableType\AbstractType[] | $columns |
| setPathToFirst | ( | array | $path_to_first | ) |
Устанавливает путь от текущего элемента к корню дерева
| array | $path_to_first | - массив элементов начиная с поседнего листа заканчивая корнем дерева. |
| setRootItem | ( | array | $element | ) |
Устанавливает корневой элемент, если таковой существует
| array | $element | элемент |
| setSortable | ( | $bool | ) |
Устанавливает, должна ли быть доступна сортировка элементов дерева
| bool | $bool | - если true, то сортировка будет присутствовать в дереве элементов |
| setSortIdField | ( | $field | ) |
Устанавливает поле, значение из которого необходимо передавать контроллеру при сортировке элементов
| string | $field | - имя поля |
| setSortUrl | ( | $url | ) |
| setTools | ( | TableType\Actions | $tools | ) |
Устанавливает набор инструментов, выводимых в каждой строке элемента
| TableType\Actions | $tools |
| setUnselectedTitle | ( | $title | ) |
Устанавливает текст, который будет отображаться в сокращенном виде, если не выбран ни один элемент
| string | $title | - текст |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| const VALID_CALLBACKS |
| const VIEWTYPE_BIGTREE = 'bigtree' |
| const VIEWTYPE_INLINE = 'inline' |