Версия: 6.x
burger close
Класс Element
Граф наследования:Element:
AbstractHtml ElementInterface

Подробное описание

Панель с кнопками

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

 setItems (array $items)
 
 getItems ()
 
 getItem ($key)
 
 addItem (Button\AbstractButton $item, $key=null, $pos=null)
 
 removeItem ($key)
 
 getView ()
 
- Открытые члены унаследованные от AbstractHtml
 __construct (array $options=[])
 
 setOptions (array $options)
 
 setOption ($key, $value)
 
 getOption ($key, $default=null)
 

Защищенные данные

 $items
 
- Защищенные данные унаследованные от AbstractHtml
 $url
 

Дополнительные унаследованные члены

- Поля данных унаследованные от AbstractHtml
 $options = []
 
 $option_prefixes = ['set', 'add']
 

Методы

addItem ( Button\AbstractButton  $item,
  $key = null,
  $pos = null 
)

Добавляет кнопку

Аргументы
Button\AbstractButton$itemобъект кнопки
string$keyидентификатор кнопки
Возвращает
Element
getItem (   $key)

Возвращает кнопку по ключу

Аргументы
string$keyидентификатор кнопки
Возвращает
Button
getItems ( )

Возвращает список кнопок

Возвращает
Button[]
getView ( )

Возвращает отображение кнопки

Возвращает
string

Замещает ElementInterface.

removeItem (   $key)

Удаляет кнопку из списка

Аргументы
mixed$key
setItems ( array  $items)

Добавляет список кнопок в ряд

Аргументы
Button\AbstractButton[]$items
Возвращает
Element

Поля

$items
protected