Версия: 6.x
burger close
Класс Dropup
Граф наследования:Dropup:
AbstractButton Dropdown

Открытые члены

 __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 ( )

Возвращает все элементы выпадающего списка и заголовочный элемент

Возвращает
array
getDropItems ( )

Возвращает выпадающие элементы

getFirstItem ( )

Возвращает элемент, который будет виден по-умолчанию

getItemAttrLine ( array  $item)

Возвращает строку с атрибутами элемента списка, кроме атрибута class Атрибут class следует получать через метод getItemClass

Возвращает
string
getItemClass ( array  $item,
  $item_type = self::ITEM_TYPE_COMMON 
)

Возвращает значение для атрибута class

Аргументы
array$item
$item_type
setItems ( array  $drop_items)

Устанавливает элементы в список

Аргументы
array$drop_items- массив элементов на установку

Поля

$drop_items = []
$extra_class = 'btn-group dropup'
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'