module Controls

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

Библиотека стандартных экшенов.

Корневой контрол для Wasaby-приложений. Служит для создания базовых html-страниц.

Подробнее читайте здесь.

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

Библиотека контролов, которые обеспечивают связывание контролов и реализуют функционал фильтрации, поиска и выделения.

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

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

Библиотека контролов, которые реализуют колонки плоского списка.

Библиотека компонентов для упрощения загрузки данных: формирования запросов, обработки ошибок.

Если нужно обработать ошибки, то вместо этой библиотеки нужно использовать библиотеку Controls/error.

Диалоговое окно, которое позволяет выбрать даты и периоды произвольной длительности.

Библиотека контролов, которые служат для отображения диапазона дат и выбора дат из выпадающей панели.

Библиотека, содержащая утилиты для работы с датами.

Библиотека контролов, которые предназначены для преобразования данных к какому-либо внешнему виду.

Библиотека, которая предоставляет различные виды коллекций.

Библиотека контролов, которые реализуют перемещение элементов при помощи курсора мыши.

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

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

Библиотека, которая предоставляет редактирование по месту в коллекции.

Библиотека компонентов для обработки ошибок.

deprecated

Библиотека контролов, позволяющих организовать работу событий сверху вниз.

Библиотека контролов, которые реализуют иерархический список с возможностью входить в раздел и отображать элементы в разных режимах.

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

Библиотека контролов, которые реализуют выезжающую панель фильтров.

Библиотека контролов, которые реализуют стековую панель фильтров.

Библиотека контролов, которые реализуют панель фильтрации и её содержимое.

Библиотека контролов для работы с формами.

Библиотека контролов, которые реализуют плоский список, отображающийся в виде таблицы.

Библиотека контролов, которые предназначены для отображения заголовков и декоративных элементов в заголовках.

Сложные заголовки включают весь перечисленный функционал. Они формируются путём композиции контролов, входящих в состав библиотек Controls/heading:Title, Controls/heading:Separator и Controls/heading:Counter.

Подробнее о работе с заголовками читайте в руководстве разработчика.

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

Библиотека контролов, которые служат для ввода значений различного типа. Примеры типов: строка, число, дата, телефон и т.д.

Библиотека, содержащая интерфейсы, которые используются в нескольких библиотеках.

Библиотека, которая предоставляет операции с записью коллекции.

Библиотека контролов, которые позволяют реализовать прыгающие метки.

Библиотека контролов, которые реализуют плоский список. Список может строиться по данным, полученным из источника. Также можно организовать удаление и перемещение данных.

Библиотека стандартных действий над записями

Библиотека, которая предоставляет функционал для работы драг'н'дроп в списках

Контейнер для контента с возможностью отображения индикатора загрузки.

Может использоваться локально для покрытия собственного контента или глобально для покрытия всей страницы.

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

Библиотека контролов, которые реализуют панель выбора из справочника и её содержимое.

Библиотека, которая предоставляет функционал для отметки маркером.

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

Библиотека контролов, которые реализуют элемент интерфейса, позволяющий выбрать одну или несколько перечисленных опций.

Может отображаться на странице или в выпадающем блоке.

Библиотека контролов, отвечающих за отображение диалога перемещения.

Библиотека, которая предоставляет функционал для множественного выбора

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

реализовать двухколоночный реестр в виде master-detail списка. Где в левой/master колонке

содержится иерархический список с деревом каталогов, а в правой/detail колонке отображается

содержимое каталога выбранного в master колонке.

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

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

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

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

Текущее действие запрашивает экземпляр класса Promise, который будет завершен после того, как завершатся все необходимые действия.

Например, всплывающее окно должно быть закрыто только после сохранения/не сохранения измененных данных, которые содержит это всплывающее окно.

Pending - это зарегистрированное в текущем экземпляре класса Controls/Pending необходимое действие, которое должно завершиться до начала текущего действия.

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

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

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

Библиотека контролов, которые реализуют содержимое попапа-шторки.

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

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

Библиотека контролов, которые реализуют propertyGrid и набор стандартных редакторов типов.

Библиотека контролов, которые позволяют организовать скроллирование областей. Содержит контейнер для скроллирования и механизм фиксации заголовков.

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

Контрол выбора даты или периода.

Библиотека контролов, которые позволяют редактировать число или диапазон при помощи перетаскивания.

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

Библиотека контролов, отвечающих за отображение контента с возможностью переключения состояния развернутости.

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

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

Подробнее о работе читайте здесь.

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

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

Библиотека контролов, которые реализуют область с возможностью переключения контента.

Библиотека контролов, которые служат для задания набора шаблонов, из которых в каждый момент времени может отображаться только один, с возможностью переключения между этими шаблонами.

Библиотека контролов-оберток, устанавливающих значения css-переменных на вложенный контент.

Библиотека контролов, которые реализуют список, отображающийся в виде плитки.

Библиотека контролов, которые позволяют организовать выбор из одного или нескольких значений.

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

Библиотека контролов, позволяющая работать с иерархией.

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

Библиотека контролов, которые позволяют организовать валидацию данных на форме.