ISelectableControl

Расширяет IControl.

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

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

Конструктор

ISelectableControl()

Поля

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

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

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

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

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

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

События

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

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

disable

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

enable

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

mapchange
Сменилась карта. Поля данных:
  • oldMap - старая карта;
  • newMap - новая карта.

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

parentchange

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

Поля данных:

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

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

select

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

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

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

disable

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

enable

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

mapchange
Сменилась карта. Поля данных:
  • oldMap - старая карта;
  • newMap - новая карта.

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

parentchange

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

Поля данных:

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

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

select

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

Методы

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

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

disable()

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

enable()

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

getParent()

IControlParent

Returns ссылку на родительский объект.

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

isEnabled()

Boolean

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

isSelected()

Boolean

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

select()

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

setParent(parent)

IChildOnMap

Устанавливает родительский объект.

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

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

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

disable()

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

enable()

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

getParent()

IControlParent

Returns ссылку на родительский объект.

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

isEnabled()

Boolean

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

isSelected()

Boolean

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

select()

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

setParent(parent)

IChildOnMap

Устанавливает родительский объект.

Унаследован от 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()

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