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

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

Линия форм, отвечает за отображение одной строки форм в фильтре

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

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

Поля данных

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

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

 $tpl = 'system/admin/html_elements/filter/line.tpl'
 
- Защищенные данные унаследованные от AbstractHtml
 $url
 

Методы

addItem ( Type\AbstractType  $item,
  $position = null 
)

Добавляет один элемент формы в линию

Аргументы
Type\AbstractType$item
integer  |  null$position- позиция элемента
Возвращает
Line
addItems ( array  $items)

Добавляет элементы форм в линию

Аргументы
arrayof Type $items
Возвращает
Line
getItems ( )

Возвращает все элементы форм Линии

Возвращает
array of Type
getView ( )

Возвращает HTML код одной линии

Возвращает
string

Замещает ElementInterface.

removeItem (   $key)

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

Аргументы
integer$key- идентификатор позиции фильтра
Возвращает
$this

Поля

$item_list = []
$tpl = 'system/admin/html_elements/filter/line.tpl'
protected