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 – идентификатор элемента.