ISelectableControl
Расширяет IControl.
Интерфейс переключаемого и выбираемого элемента управления.
Конструктор
ISelectableControl()
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
События
Имя |
Описание |
Элемент управления не выбран. |
|
Элемент управления стал недоступным. |
|
Элемент управления стал доступным. |
|
Сменилась карта. Поля данных: • oldMap - старая карта; • newMap - новая карта. Унаследовано от IChildOnMap. |
|
Сменился родительский объект. Поля данных: • oldParent - старый родитель; • newParent - новый родитель. Унаследовано от IChild. |
|
Элемент управления выбран. |
Методы
Имя |
Возвращает |
Описание |
deselect() |
Отменяет выбор элемента управления (выключает). |
|
disable() |
Делает элемент управления недоступным (запрещены пользовательские действия). |
|
enable() |
Делает элемент управления доступным (разрешены пользовательские действия). |
|
Returns ссылку на родительский объект. Унаследован от IControl. |
||
Boolean |
Returns true - элемент управления доступен, false - недоступен. |
|
Boolean |
Returns true - элемент управления выбран, false - не выбран. |
|
select() |
Выбирает (включает) элемент управления. |
|
Устанавливает родительский объект. Унаследован от IControl. |
Описание событий
deselect
Элемент управления не выбран.
disable
Элемент управления стал недоступным.
enable
Элемент управления стал доступным.
select
Элемент управления выбран.
Описание методов
deselect
{} deselect()
Отменяет выбор элемента управления (выключает).
disable
{} disable()
Делает элемент управления недоступным (запрещены пользовательские действия).
enable
{} enable()
Делает элемент управления доступным (разрешены пользовательские действия).
isEnabled
{Boolean} isEnabled()
Returns true - элемент управления доступен, false - недоступен.
isSelected
{Boolean} isSelected()
Returns true - элемент управления выбран, false - не выбран.
select
{} select()
Выбирает (включает) элемент управления.