Открытые члены | |
__construct (array $drop_items, $property=null) | |
getDropItems () | |
getFirstItem () | |
getAllItems () | |
setItems (array $drop_items) | |
addItem ($item, $key=null) | |
getItemAttrLine (array $item) | |
getItemClass (array $item, $item_type=self::ITEM_TYPE_COMMON) | |
Открытые члены унаследованные от AbstractButton | |
__construct (array $property=null) | |
getTemplate () | |
setAttr (array $attr) | |
getAttrLine () | |
Поля данных | |
const | ITEM_TYPE_COMMON = 'common' |
const | ITEM_TYPE_TOGGLE = 'toggle' |
const | ITEM_TYPE_LISTITEM = 'listitem' |
$drop_items = [] | |
$template = 'system/admin/html_elements/toolbar/button/dropup.tpl' | |
Поля данных унаследованные от AbstractButton | |
$property = [] | |
$template | |
Защищенные данные | |
$extra_class = 'btn-group dropup' | |
Защищенные данные унаследованные от AbstractButton | |
$class_ajax = '' | |
__construct | ( | array | $drop_items, |
$property = null |
|||
) |
addItem | ( | $item, | |
$key = null |
|||
) |
Добавляет элемент в список
$item | ||
null | string | int | $key | - ключ массива куда будет добавлен элемент. Если не указан, то добавится в конец |
getAllItems | ( | ) |
Возвращает все элементы выпадающего списка и заголовочный элемент
getDropItems | ( | ) |
Возвращает выпадающие элементы
getFirstItem | ( | ) |
Возвращает элемент, который будет виден по-умолчанию
getItemAttrLine | ( | array | $item | ) |
Возвращает строку с атрибутами элемента списка, кроме атрибута class Атрибут class следует получать через метод getItemClass
getItemClass | ( | array | $item, |
$item_type = self::ITEM_TYPE_COMMON |
|||
) |
Возвращает значение для атрибута class
array | $item | |
$item_type |
setItems | ( | array | $drop_items | ) |
Устанавливает элементы в список
array | $drop_items | - массив элементов на установку |
$drop_items = [] |
|
protected |
$template = 'system/admin/html_elements/toolbar/button/dropup.tpl' |
const ITEM_TYPE_COMMON = 'common' |
const ITEM_TYPE_LISTITEM = 'listitem' |
const ITEM_TYPE_TOGGLE = 'toggle' |