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.