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
- protected
Хук жизненного цикла контрола. Вызывается до удаления контрола.
- Control
- protected
Хук жизненного цикла контрола. Вызывается перед обновлением контрола.
- Control
- protected
Синхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.
- Control
- protected
Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.
- Control
Активирует контрол.
- isWasabyControl
Создаёт и монтирует контрол на элемент
- Control
Старый способ наследоваться
- Control
Загрузка стилей и тем контрола
- Control
Для обратной совместимости
- Control
Для обратной совместимости
- Control
События
Происходит при активации контрола.
- isWasabyControl
Происходит при деактивации контрола.
- isWasabyControl
dropDownClose Происходит при закрытии выпадающего списка.
dropDownOpen Происходит при открытии выпадающего списка.
itemClick Происходит при клике по элементу.