module Controls
Готовый набор визуальных компонентов, отвечающих корпоративным стандартам. Позволяют быстро спроектировать визуальную составляющую веб-приложения.
- Application
Корневой контрол для Wasaby-приложений. Служит для создания базовых html-страниц.
Подробнее читайте здесь.
- breadcrumbs
Библиотека контролов, которые служат для поддержки навигации, позволяющей пользователю перейти c текущей страницы/документа на любой уровень вложенности.
- browser
Библиотека контролов, которые обеспечивают связывание контролов и реализуют функционал фильтрации, поиска и выделения.
- buttons
Библиотека контролов, отвечающих за отображение разных вариантов кнопок. Также библиотека содержит публичные интерфейсы, необходимые для работы кнопок.
- calendar
Библиотека контролов, которые служат для задания и отображения диапазона дат в рамках одного или нескольких месяцев.
- columns
Библиотека контролов, которые реализуют колонки плоского списка.
- Container
- dataSource
Библиотека компонентов для упрощения загрузки данных: формирования запросов, обработки ошибок.
- datePopup
Диалоговое окно, которое позволяет выбрать даты и периоды произвольной длительности.
- dateRange
Библиотека контролов, которые служат для отображения диапазона дат и выбора дат из выпадающей панели.
- dateUtils
Библиотека, содержащая утилиты для работы с датами.
- decorator
Библиотека контролов, которые предназначены для преобразования данных к какому-либо внешнему виду.
- display
Библиотека, которая предоставляет различные виды коллекций.
- dragnDrop
Библиотека контролов, которые реализуют перемещение элементов при помощи курсора мыши.
- dropdown
Библиотека контролов, которые служат для отображения элемента коллекции или выбора элемента из выпадающего окна.
- editableArea
Библиотека контролов, которые служат для отображения данных с возможностью редактирования.
- editing
Набор констант, используемых при работе с редактированием по месту.
- editInPlace
Библиотека, которая предоставляет редактирование по месту в коллекции.
- error
Библиотека компонентов для обработки ошибок.
Вместо этой библиотеки следует использовать библиотеку Controls/dataSource:error.
- eventdeprecated
Библиотека контролов, позволяющих организовать работу событий сверху вниз.
- explorer
Библиотека контролов, которые реализуют иерархический список с возможностью входить в раздел и отображать элементы в разных режимах.
- filter
Библиотека контролов, которые служат для организации фильтрации в списках.
- filterPanel
Библиотека контролов, которые реализуют выезжающую панель фильтров.
- filterPanelPopup
Библиотека контролов, которые реализуют стековую панель фильтров.
- filterPopup
Библиотека контролов, которые реализуют панель фильтрации и её содержимое.
- form
Библиотека контролов для работы с формами.
- grid
Библиотека контролов, которые реализуют плоский список, отображающийся в виде таблицы.
- heading
Библиотека контролов, которые предназначены для отображения заголовков и декоративных элементов в заголовках.
Сложные заголовки включают весь перечисленный функционал. Они формируются путём композиции контролов, входящих в состав библиотек Controls/heading:Title, Controls/heading:Separator и Controls/heading:Counter.
Подробнее о работе с заголовками читайте в руководстве разработчика.
- history
Библиотека контролов, которые служат для отображения элемента коллекции или выбора элемента из выпадающего окна с возможностью сохранения истории выбора.
- input
Библиотека контролов, которые служат для ввода значений различного типа. Примеры типов: строка, число, дата, телефон и т.д.
- interface
Библиотека, содержащая интерфейсы, которые используются в нескольких библиотеках.
- itemActions
Библиотека, которая предоставляет операции с записью коллекции.
- jumpingLabel
Библиотека контролов, которые позволяют реализовать прыгающие метки.
- list
Библиотека контролов, которые реализуют плоский список. Список может строиться по данным, полученным из источника. Также можно организовать удаление и перемещение данных.
- listActions
Библиотека стандартных действий над записями
- listDragNDrop
Библиотека, которая предоставляет функционал для работы драг'н'дроп в списках
- LoadingIndicator
Контейнер для контента с возможностью отображения индикатора загрузки.
Может использоваться локально для покрытия собственного контента или глобально для покрытия всей страницы.
- lookup
Библиотека контролов, которые служат для отображения одного или нескольких элементов коллекции или выбора элементов из справочника.
- lookupPopup
Библиотека контролов, которые реализуют панель выбора из справочника и её содержимое.
- marker
Библиотека, которая предоставляет функционал для отметки маркером.
- masterDetail
Библиотека контролов для организации двухколоночных списков, в которых выбор элемента из первой колонки влияет на содержимое второй колонки.
- menu
Библиотека контролов, которые реализуют элемент интерфейса, позволяющий выбрать одну или несколько перечисленных опций.
Может отображаться на странице или в выпадающем блоке.
- moverDialog
Библиотека контролов, отвечающих за отображение диалога перемещения.
- multiselection
Библиотека, которая предоставляет функционал для множественного выбора
- newBrowser
Библиотека контрола каталога
- operations
Библиотека контролов, которые служат для организации преобразования данных для нескольких элементов списка.
- operationsPopup
Библиотека контролов, содержащая всплывающие окна, которые используются при работе с массовыми операциями над записями.
- paging
Библиотека контролов, которые служат для организации постраничной навигации в различных контролах.
- Pending
Контрол, отслеживающий выполнение необходимых действий, которые должны быть завершены до начала текущего действия.
Текущее действие запрашивает экземпляр класса Promise, который будет завершен после того, как завершатся все необходимые действия.
Например, всплывающее окно должно быть закрыто только после сохранения/не сохранения измененных данных, которые содержит это всплывающее окно.
Pending - это зарегистрированное в текущем экземпляре класса Controls/Pending необходимое действие, которое должно завершиться до начала текущего действия.
Поэтому все пендинги должны быть завершены для разблокировки и запуска следующего действия.
- popup
Библиотека контролов, открывающих всплывающие окна. Существуют окна нескольких видов, которые различаются внешним видом и алгоритмом позиционирования.
- popupConfirmation
Библиотека контролов, которые реализуют содержимое всплывающих окон.
- popupSliding
Библиотека контролов, которые реализуют содержимое попапа-шторки.
- popupTemplate
Библиотека контролов, которые реализуют содержимое всплывающих окон.
- progress
Библиотека контролов, визуально отображающих состояние процесса.
- propertyGrid
Библиотека контролов, которые реализуют propertyGrid и набор стандартных редакторов типов.
- Report
- scroll
Библиотека контролов, которые позволяют организовать скроллирование областей. Содержит контейнер для скроллирования и механизм фиксации заголовков.
- search
Библиотека контролов, которые служат для организации поиска в списках.
Подробнее об организации поиска и фильтрации данных в реестре здесь.
- shortDatePicker
Контрол выбора даты или периода.
- sizeUtils
- slider
Библиотека контролов, которые позволяют редактировать число или диапазон при помощи перетаскивания.
- source
Библиотека, содержащая механизмы, которые подготавливают данные для контролов.
- spoiler
Библиотека контролов, отвечающих за отображение контента с возможностью переключения состояния развернутости.
- suggest
Библиотека контролов, позволяющих выводить подсказку при вводе текста.
- suggestPopup
Библиотека контролов, которые реализуют содержимое автодополнения, отображающееся при вводе текста.
Автодополнение можно настроить в следующих контролах:
- switchableArea
Библиотека контролов, которые реализуют область с возможностью переключения контента.
- tabs
Библиотека контролов, которые служат для задания набора шаблонов, из которых в каждый момент времени может отображаться только один, с возможностью переключения между этими шаблонами.
- tile
Библиотека контролов, которые реализуют иерархический список, отображающийся в виде плитки.
- toggle
Библиотека контролов, которые позволяют организовать выбор из одного или нескольких значений.
- toolbars
Библиотека, которая реализует набор команд в виде кнопок и выпадающего меню с дополнительными командами.
- tree
Библиотека контролов, позволяющая работать с иерархией.
- treeGrid
Библиотека контролов, которые реализуют иерархический список, отображающийся в виде дерева.
- Utils
- validate
Библиотека контролов, которые позволяют организовать валидацию данных на форме.