class Controls/toolbars:View

Графический контрол, отображаемый в виде панели с размещенными на ней кнопками, клик по которым вызывает соответствующие им команды.

Примеры

Пример
Исходный код

Примечание

Опции

Имя свойства, содержащего информацию о дополнительном пункте выпадающего меню. Подробное описание здесь.

IToolbar

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

IHierarchy

Определяет возможность закрытия окна по клику вне.

IToolbar

Определяет наличие подложки у кнопки открытия выпадающего меню тулбара.

IToolbar

Расположение элементов в тулбаре.

IToolbar

Стиль цвета текста контрола.

IFontColorStyle

Имя свойства, содержащего идентификатор группы элемента списка.

IGrouped

Шаблон отображения заголовка группы.

IGrouped

Размер иконки.

IIconSize

Стиль отображения иконки.

IIconStyle

Высота контрола.

IHeight

Функция управления видимостью опций записи.

IToolbar

Конфигурация опций записи.

IToolbar

Пользовательский шаблон отображения элемента внутри тулбара.

IItemTemplate

Имя поля элемента, которое содержит имя шаблона отображения элемента. С помощью этой настройки отдельным элементам можно задать собственный шаблон отображения.

IItemTemplate

Определяет набор записей по которым строится контрол.

IItems

Размер расстояния между кнопками.

IToolbar

Имя свойства, содержащего информацию об идентификаторе текущей строки.

IToolbarSource

Стиль отображения кнопки открытия выпадающего меню тулбара

IToolbar

Функция, которая вызывается каждый раз непосредственно после загрузки данных в меню из источника.

Функцию можно использовать для изменения данных еще до того, как они будут отображены в контроле.

IToolbar

Дополнительные опции, которые будет переданы в выпадающий список.

Объект, реализующий интерфейс Types/source:ICrud,

необходимый для работы с источником данных выпадающего меню тулбара.

Данные будут загружены отложено, при взаимодействии с меню.

IToolbar

Идентификатор, по которому на Сервисе параметров сохраняется текущее состояние развернутости узлов.

IHierarchy

Тип сохраняемых в историю узлов

IHierarchy

Имя поля записи, в котором хранится информация о типе элемента (лист, узел, скрытый узел).

IHierarchy

Флаг, который отключает загрузку переменных тем оформления для контролов.

isWasabyControl

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

IHierarchy

Имя класса, которое будет добавлено к атрибуту class на корневой ноде выпадающего меню.

IToolbar

Шаблон футера дополнительного меню тулбара.

IToolbar

Определяет, может ли пользователь изменить значение контрола.

(или взаимодействовать с контролом, если его значение не редактируется).

isWasabyControl

Объект, который реализует интерфейс Types/source:ICrud, необходимый для работы с источником данных.

IToolbarSource

Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.

isWasabyControl

Режим полупрозрачного отображения кнопки открытия выпадающего меню тулбара

IToolbar

Поля

Список зарегистрированных обработчиков для _notify

Control

подмешивается в совместимости. нужно для совместимости с ws3.

Определяет значения опций для декорирования.

Control

Логический родитель. То есть тот, в шаблоне которого лежит данный экземпляр.

В идеале отказаться, но пока что есть использования.

Control

Название контрола.

Control

Опции, который были до рендера контрола, передаются как параметр в хуки

жизненного цикла _afterRender и _afterUpdate

Control
deprecated

Массив имен нетемизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control
deprecated

Массив имен темизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control

Нужно для переноса _children родителя из оберток над чистым реактом, чтобы работал вызов методов с инстанса контрола

Control
protected

Набор детей контрола, для которых задан атрибут name.

Control

Контекст с опциями readOnly и theme

Control
protected

Реальные опции контрола. Туда собираются значения из props и context.

ВАЖНО: значения могут не совпадать с props в некоторые моменты времени,

чтобы в хуках были правильные значения.

Control
protected

Шаблон контрола.

Control

Методы

protected

Хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
protected

Хук жизненного цикла контрола.

Вызывается синхронно после того, как изменения были применены к DOM и до того, как браузер отрисовал кадр.

Control
protected

Асинхронный хук жизненного цикла контрола. Вызывается после обновления контрола.

Control
protected

Хук жизненного цикла контрола. Вызывается непосредственно перед установкой контрола в DOM-окружение.

Control
protected

Хук жизненного цикла контрола. Вызывается перед обновлением контрола.

Control

Хук жизненного цикла контрола. Вызывается до удаления контрола.

Control
protected

Хук жизненного цикла контрола. Вызывается перед обновлением контрола.

Control

Синхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
protected

Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.

Control

Активирует контрол.

isWasabyControl

Создаёт и монтирует контрол на элемент

Control

Старый способ наследоваться

Control

Загрузка стилей и тем контрола

Control

Для обратной совместимости

Control

Для обратной совместимости

Control

События

Происходит при активации контрола.

isWasabyControl

Происходит при деактивации контрола.

isWasabyControl

dropDownClose Происходит при закрытии выпадающего списка.

dropDownOpen Происходит при открытии выпадающего списка.

itemClick Происходит при клике по элементу.