control.ListBoxItem
Расширяет ICustomizable, ISelectableControl.
Элемент раскрывающегося списка.
Конструктор | Поля | События | Методы
Конструктор
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
params | — | Тип: Object|String Параметры элемента либо строка - контент элемента. |
params.data | — | Тип: Object Данные элемента. |
params.data.content | — | Тип: String Содержимое элемента. |
options | — | Тип: Object Опции элемента управления. |
options.checkbox | false | Тип: Boolean Опция, которая определяет внешний вид стандартного макета.
|
options.layout | — | Тип: Function|String Макет элемента управления.
В конструктор макета передается объект, содержащий поля:
|
options.selectOnClick | false | Тип: Boolean Флаг, разрешающий автоматическое выделение элемента списка по клику.
|
options.visible | true | Тип: Boolean Признак того, что элемент управления отображается. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
params | — | Тип: Object|String Параметры элемента либо строка - контент элемента. |
params.data | — | Тип: Object Данные элемента. |
params.data.content | — | Тип: String Содержимое элемента. |
options | — | Тип: Object Опции элемента управления. |
options.checkbox | false | Тип: Boolean Опция, которая определяет внешний вид стандартного макета.
|
options.layout | — | Тип: Function|String Макет элемента управления.
В конструктор макета передается объект, содержащий поля:
|
options.selectOnClick | false | Тип: Boolean Флаг, разрешающий автоматическое выделение элемента списка по клику.
|
options.visible | true | Тип: Boolean Признак того, что элемент управления отображается. |
Поля
Имя | Тип | Описание |
---|---|---|
data | data.Manager | Данные элемента списка.
Имена полей, доступных через метод data.Manager.get:
|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
options | IOptionManager | Менеджер опций. Унаследовано от ICustomizable. |
state | data.Manager | Состояние элемента списка.
Имена полей, доступных через метод data.Manager.get:
|
Имя | Тип | Описание |
---|---|---|
data | data.Manager | Данные элемента списка.
Имена полей, доступных через метод data.Manager.get:
|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
options | IOptionManager | Менеджер опций. Унаследовано от ICustomizable. |
state | data.Manager | Состояние элемента списка.
Имена полей, доступных через метод data.Manager.get:
|
События
Имя | Описание |
---|---|
click | Выбор элемента списка. |
deselect | Элемент управления не выбран. Унаследовано от ISelectableControl. |
disable | Элемент управления стал недоступным. Унаследовано от ISelectableControl. |
enable | Элемент управления стал доступным. Унаследовано от ISelectableControl. |
mapchange | Сменилась карта.
Поля данных:
Унаследовано от IChildOnMap. |
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
select | Элемент управления выбран. Унаследовано от ISelectableControl. |
Имя | Описание |
---|---|
click | Выбор элемента списка. |
deselect | Элемент управления не выбран. Унаследовано от ISelectableControl. |
disable | Элемент управления стал недоступным. Унаследовано от ISelectableControl. |
enable | Элемент управления стал доступным. Унаследовано от ISelectableControl. |
mapchange | Сменилась карта.
Поля данных:
Унаследовано от IChildOnMap. |
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
select | Элемент управления выбран. Унаследовано от ISelectableControl. |
Методы
Имя | Возвращает | Описание |
---|---|---|
deselect() | Отменяет выбор элемента управления (выключает). Унаследован от ISelectableControl. | |
disable() | Делает элемент управления недоступным (запрещены пользовательские действия). Унаследован от ISelectableControl. | |
enable() | Делает элемент управления доступным (разрешены пользовательские действия). Унаследован от ISelectableControl. | |
getParent() | Returns ссылку на родительский объект. Унаследован от IControl. | |
isEnabled() | Boolean | Returns true - элемент управления доступен, false - недоступен. Унаследован от ISelectableControl. |
isSelected() | Boolean | Returns true - элемент управления выбран, false - не выбран. Унаследован от ISelectableControl. |
select() | Выбирает (включает) элемент управления. Унаследован от ISelectableControl. | |
setParent(parent) | Устанавливает родительский объект. Унаследован от IControl. |
Имя | Возвращает | Описание |
---|---|---|
deselect() | Отменяет выбор элемента управления (выключает). Унаследован от ISelectableControl. | |
disable() | Делает элемент управления недоступным (запрещены пользовательские действия). Унаследован от ISelectableControl. | |
enable() | Делает элемент управления доступным (разрешены пользовательские действия). Унаследован от ISelectableControl. | |
getParent() | Returns ссылку на родительский объект. Унаследован от IControl. | |
isEnabled() | Boolean | Returns true - элемент управления доступен, false - недоступен. Унаследован от ISelectableControl. |
isSelected() | Boolean | Returns true - элемент управления выбран, false - не выбран. Унаследован от ISelectableControl. |
select() | Выбирает (включает) элемент управления. Унаследован от ISelectableControl. | |
setParent(parent) | Устанавливает родительский объект. Унаследован от IControl. |
Описание полей
data
{data.Manager} data
- content - cодержимое элемента списка в виде HTML.
state
{data.Manager} state
- selected - признак, выбран ли элемент списка;
- enabled - признак, активен ли элемент списка.
Описание событий
click
Выбор элемента списка.