ISelectableControl

Расширяет IControl.

Интерфейс переключаемого и выбираемого элемента управления.

Конструктор | Поля | События | Методы

Конструктор

ISelectableControl()

Поля

Имя Тип Описание
events IEventManager

Менеджер событий.

Унаследовано от IEventEmitter.

options IOptionManager

Менеджер опций.

Унаследовано от IControl.

События

Имя Описание
deselect

Элемент управления не выбран.

disable

Элемент управления стал недоступным.

enable

Элемент управления стал доступным.

parentchange

Сменился родительский объект.

Поля данных:

  • oldParent - старый родитель;
  • newParent - новый родитель.

Унаследовано от IChild.

select

Элемент управления выбран.

Методы

Имя Возвращает Описание
deselect()

Отменяет выбор элемента управления (выключает).

disable()

Делает элемент управления недоступным (запрещены пользовательские действия).

enable()

Делает элемент управления доступным (разрешены пользовательские действия).

getParent()

IControlParent|null

Возвращает ссылку на родительский объект или null, если родительский элемент не был установлен.

Унаследован от IControl.

isEnabled()

Boolean

Возвращает true - элемент управления доступен, false - недоступен.

isSelected()

Boolean

Возвращает true - элемент управления выбран, false - не выбран.

select()

Выбирает (включает) элемент управления.

setParent(parent)

IChildOnMap

Устанавливает родительский объект. Если передать значение null, то элемент управления будет только удален из текущего родительского объекта.

Унаследован от IControl.

Описание событий

deselect

Элемент управления не выбран.

disable

Элемент управления стал недоступным.

enable

Элемент управления стал доступным.

select

Элемент управления выбран.

Описание методов

deselect

{} deselect()

Отменяет выбор элемента управления (выключает).

disable

{} disable()

Делает элемент управления недоступным (запрещены пользовательские действия).

enable

{} enable()

Делает элемент управления доступным (разрешены пользовательские действия).

isEnabled

{Boolean} isEnabled()

Возвращает true - элемент управления доступен, false - недоступен.

isSelected

{Boolean} isSelected()

Возвращает true - элемент управления выбран, false - не выбран.

select

{} select()

Выбирает (включает) элемент управления.