Toolbar
Toolbar – Класс, описывающий панель инструментов.
Методы
changeToolbarPosition()
Меняет позицию тулбара с текущей на предоставленную.
changeToolbarPosition(direction: string): void;
changeToolbarContentAlignment()
Меняет порядок отображения контента в тулбаре.
changeToolbarContentAlignment(content: ToolbarContentAlignment): void;
где:
content
– порядок отображения контента внутри тулбара. Подробнее: ToolbarContentAlignment.
addControl()
Добавляет элемент в тулбар.
addControl(control: Control, index: number = 0): void;
где:
control
– объект типа Control. Подробнее: Control.
index
– индекс.
addDropdown()
Добавляет выпадающий список в тулбар.
addDropdown(id: string, tooltip: string, positionIndex: number = 0, selectedIndex: number, dropdownEmitter: Control, controls: Control [],
itemClicked: ({ index, event}: {
index: number,
event: Event
}) => void): void;
где:
id
– идентификатор элемента.
tooltip
– всплывающая подсказка на элементе.
positionIndex
– позиция элемента в тулбаре.
selectedIndex
– выбранный в выпадающем меню пункт, если ничего не выбрано передавать -1
.
dropdownEmitter
– элемент-триггер, по клику на который откроется выпадающее меню.
controls
– пункты меню.
itemClicked
– колбек функция-обработчик клика по пункту меню.
index
- номер пункта меню по которому был произведён клик.
event
- событие клика.
removeControl()
Удаляет элемент из тулбара.
removeControl(id: string): void
где:
id
– идентификатор элемента.