SubMenu
SubMenu – класс, создающий и управляющий выпадающим меню.
Свойства
readonly controls: IControl[];
Массив элементов меню. Подробнее: IControl.
selectedIndex : number
Индекс выбранного элемента управления.
get selectedIndex(): number;
set selectedIndex(value: number);
По умолчанию: -1
.
Методы
addControl()
Функция добавляет элемент управления.
addControl(control: IControl, index?: number): void;
где:
control
– добавляемый элемент управления.
index
– позиция в списке куда добавляется элемент, по умолчанию в конец.
removeControl()
Функция удаляет элемент управления из списка.
removeControl(index?: number): void;
где:
index
– позиция в списке откуда удаляется элемент, по умолчанию с конца.
clearList()
Метод очищает список и массив controls.
clearList(): void;
changeControl()
Метод меняет указанный в списке элемент управления.
changeControl(control: IControl, index: number): void;
где:
index
– позиция элемента, который нужно заменить.
control
– новый элемент управления.
getControlsCount()
Метод возвращает количество элементов управления в списке.
getControlsCount(): number;