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

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

Тип инструмента - выпадающий список со значениями

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

 __construct (array $items)
 
 getItems ()
 
 setItems (array $items)
 
 addItem ($item, $key=null)
 
 removeItem ($key)
 
 isItemHidden ($item)
 
- Открытые члены унаследованные от AbstractAction
 __construct ($href_pattern, $title=null, array $options=null)
 
 setContainer (Actions $container)
 
 getContainer ()
 
 getTitle ()
 
 getTemplate ()
 
 getHrefPattern ()
 
 setClass ($action_class)
 
 setAttr (array $attr)
 
 setDisableAjax ($bool)
 
 setHidden ($bool)
 
 isHidden ()
 
 getClass ()
 
 setIconClass ($icon_class)
 
 getIconClass ()
 

Поля данных

 $body_template = 'system/admin/html_elements/table/coltype/action/dropdown.tpl'
 
- Поля данных унаследованные от AbstractAction
 $options
 
 $class_ajax = ''
 
 $class_action = ''
 
 $class_icon = ''
 
 $href_pattern
 
 $title
 
 $hidden
 
 $body_template = 'system/admin/html_elements/table/coltype/action/abstract.tpl'
 

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

 $items = []
 
- Защищенные данные унаследованные от AbstractAction
 $container
 

Конструктор(ы)

__construct ( array  $items)

Методы

addItem (   $item,
  $key = null 
)

Добавляет один пункт к выпадающему списку

Аргументы
array$item- пункт списка Формат: array( 'title' => t('удалить'), //title - Текст ссылки 'attr' => array( //attr - Атрибуты 'class' => 'crud-get', 'data-confirm-text' => t('Вы действительно хотите удалить данный товар?'), '' => $this->router->getAdminPattern('del', array(':chk[]' => '')), //атрибут, начинающийся на @ будет дополнительно обработан функией автозамены ) ),
Возвращает
DropDown
getItems ( )

Возвращает все пункты выпадающего меню

Возвращает
array
isItemHidden (   $item)

Возвращает true, если элемент является скрытым

Аргументы
array$item
Возвращает
bool
removeItem (   $key)

Удаляет пункт из выпадающего списка

Аргументы
mixed$key- порядковый номер элемента
Возвращает
DropDown
setItems ( array  $items)

Добавляет пункты выпадающего меню

Аргументы
array$items- пункты меню
Возвращает
DropDown

Поля

$body_template = 'system/admin/html_elements/table/coltype/action/dropdown.tpl'
$items = []
protected