Control

Control – базовый класс для создания ui элементов.

Свойства

container

container: HTMLElement;

Получает HTML елемент контрола.

Методы

addClass()

Добавляет класс к элементу.

addClass(cssClass: string): void

где:
cssClass – имя класса.

removeClass()

Удаляет класс у элемента.

removeClass(cssClass: string): void

где:
cssClass – имя класса.

getId()

Получить идентификатор контрола.

getId(): string

setToolTip()

Задать подсказку для контрола

 setToolTip(tooltipText: string): void

где:
tooltipText – текст для всплывающей подсказки.

setText()

Задает текст для элемента управления. Используется в наследниках.

setText(text: string): void {}

где:
text – текст.

setState()

Устанавливает состояние элемента управления. Используется в наследниках.

setState(state: ControlState.State): void {}

где:
state – состояние элемента управления. Подробнее: ControlState.