Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

IControl

Расширяет IChildOnMap.

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

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

Конструктор

IControl([options])

Интерфейс элемента управления.

Параметры:

ПараметрЗначение по умолчаниюОписание
options

Тип: Object

Опции элемента управления.

Поля

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

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

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

options IOptionManager

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

События

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

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

Поля данных:

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

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

Методы

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

IControlParent|null

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

setParent(parent)

IChildOnMap

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

Описание полей

options

{IOptionManager} options

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

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

getParent

{IControlParent|null} getParent()

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

setParent

{IChildOnMap} setParent(parent)

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

Возвращает cсылку на себя.

Параметры:

ПараметрЗначение по умолчаниюОписание
parent *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: IControlParent|null

Родительский объект.

* Обязательный параметр/опция.