module Controls
Готовый набор визуальных компонентов, отвечающих корпоративным стандартам. Позволяют быстро спроектировать визуальную составляющую веб-приложения.
- Application
- <p>Корневой контрол для Wasaby-приложений. Служит для создания базовых html-страниц.</p><p>Подробнее читайте <a href='/doc/platform/developmentapl/interface-development/controls/controls-application/'>здесь</a>.</p>
- breadcrumbs
- <p>Библиотека контролов, которые служат для поддержки навигации, позволяющей пользователю перейти c текущей страницы/документа на любой уровень вложенности.</p>
- buttons
- <p>Библиотека контролов, отвечающих за отображение разных вариантов кнопок. Также библиотека содержит публичные интерфейсы, необходимые для работы кнопок.</p>
- calendar
- <p>Библиотека контролов, которые служат для задания и отображения диапазона дат в рамках одного или нескольких месяцев.</p>
- columns
- <p>Библиотека контролов, которые реализуют колонки плоского списка.</p>
- Constants
- <p>Константы:</p><p>- view.hiddenGroup — константа для определения элемента hiddenGroup в <a class="link-tag" data-className="Controls/interface/IGroupedList" data-category="option" data-member="groupProperty">groupProperty</a>;</p><p>- editing.CANCEL — константа, которую можно вернуть в <a class="link-tag" data-className="Controls/interface/IEditableList">beforeBeginEdit</a> для отмены редактирования.</p><p>- CursorDirection - enum, направление выборки при навигации по курсору.</p>
- Container
- dataSource
- <p>Библиотека компонентов для упрощения загрузки данных: формирования запросов, обработки ошибок.</p>
- datePopup
- <p>Диалоговое окно, которое позволяет выбрать даты и периоды произвольной длительности.</p>
- dateRange
- <p>Библиотека контролов, которые служат для отображения диапазона дат и выбора дат из выпадающей панели.</p>
- dateUtils
- <p>Библиотека, содержащая утилиты для работы с датами.</p>
- decorator
- <p>Библиотека контролов, которые предназначены для преобразования данных к какому-либо внешнему виду.</p>
- display
- <p>Библиотека, которая предоставляет различные виды коллекций.</p>
- dragnDrop
- <p>Библиотека контролов, которые реализуют перемещение элементов при помощи курсора мыши.</p>
- dropdown
- <p>Библиотека контролов, которые служат для отображения элемента коллекции или выбора элемента из выпадающего окна.</p>
- editableArea
- <p>Библиотека контролов, которые служат для отображения данных с возможностью редактирования.</p>
- editInPlace
- <p>Библиотека, которая предоставляет редактирование по месту в коллекции.</p>
- eventdeprecated
- <p>Библиотека контролов, позволяющих организовать работу событий сверху вниз.</p>
- explorer
- <p>Библиотека контролов, которые реализуют иерархический список с возможностью входить в раздел и отображать элементы в разных режимах.</p>
- filter
- <p>Библиотека контролов, которые служат для <a href="/doc/platform/developmentapl/interface-development/controls/list-environment/filter-search/">организации фильтрации в списках</a>.</p>
- filterPopup
- <p>Библиотека контролов, которые реализуют панель фильтрации и её содержимое.</p>
- form
- <p>Библиотека контролов для работы с формами.</p>
- grid
- <p>Библиотека контролов, которые реализуют плоский список, отображающийся в виде таблицы.</p>
- heading
- <p>Библиотека контролов, которые предназначены для отображения заголовков и декоративных элементов в заголовках.</p><p>Сложные заголовки включают весь перечисленный функционал. Они формируются путём композиции контролов, входящих в состав библиотек <a class="link-tag" data-className="Controls/heading/Title">Controls/heading:Title</a>, <a class="link-tag" data-className="Controls/heading/Separator">Controls/heading:Separator</a> и <a class="link-tag" data-className="Controls/heading/Counter">Controls/heading:Counter</a>.</p><p>Подробнее о работе с заголовками читайте в <a href='/doc/platform/developmentapl/interface-development/controls/content-managment/heading/'>руководстве разработчика</a>.</p>
- history
- <p>Библиотека контролов, которые служат для отображения элемента коллекции или выбора элемента из выпадающего окна с возможностью сохранения истории выбора.</p>
- input
- <p>Библиотека контролов, которые служат для ввода значений различного типа. Примеры типов: строка, число, дата, телефон и т.д.</p>
- interface
- <p>Библиотека, содержащая интерфейсы, которые используются в нескольких библиотеках.</p>
- itemActions
- <p>Библиотека, которая предоставляет операции с записью коллекции.</p>
- jumpingLabel
- <p>Библиотека контролов, которые позволяют реализовать прыгающие метки.</p>
- list
- <p>Библиотека контролов, которые реализуют плоский список. Список может строиться по данным, полученным из источника. Также можно организовать удаление и перемещение данных.</p>
- listDragNDrop
- <p>Библиотека, которая предоставляет функционал для работы драг'н'дроп в списках</p>
- LoadingIndicator
- <p>Контейнер для контента с возможностью отображения индикатора загрузки.</p><p>Может использоваться локально для покрытия собственного контента или глобально для покрытия всей страницы.</p>
- lookup
- <p>Библиотека контролов, которые служат для отображения одного или нескольких элементов коллекции или выбора элементов из справочника.</p>
- lookupPopup
- <p>Библиотека контролов, которые реализуют панель выбора из справочника и её содержимое.</p>
- marker
- <p>Библиотека, которая предоставляет функционал для отметки маркером</p>
- masterDetail
- <p>Библиотека контролов для организации двухколоночных списков, в которых выбор элемента из первой колонки влияет на содержимое второй колонки.</p>
- menu
- <p>Библиотека контролов, которые реализуют элемент интерфейса, позволяющий выбрать одну или несколько перечисленных опций.</p><p>Может отображаться на странице или в выпадающем блоке.</p>
- moverDialog
- <p>Библиотека контролов, отвечающих за отображение диалога перемещения.</p>
- multiselection
- <p>Библиотека, которая предоставляет функционал для множественного выбора</p>
- operations
- <p>Библиотека контролов, которые служат для организации преобразования данных для нескольких элементов списка.</p>
- operationsPopup
- <p>Библиотека контролов, содержащая всплывающие окна, которые используются при работе с массовыми операциями над записями.</p>
- paging
- <p>Библиотека контролов, которые служат для организации постраничной навигации в различных контролах.</p>
- Pending
- <p>Контрол, отслеживающий выполнение необходимых действий, которые должны быть завершены до начала текущего действия.</p><p>Текущее действие запрашивает экземпляр класса Promise, который будет завершен после того, как завершатся все необходимые действия.</p><p>Например, всплывающее окно должно быть закрыто только после сохранения/не сохранения измененных данных, которые содержит это всплывающее окно.</p><p>Pending - это зарегистрированное в текущем экземпляре класса Controls/Pending необходимое действие, которое должно завершиться до начала текущего действия.</p><p>Поэтому все пендинги должны быть завершены для разблокировки и запуска следующего действия.</p>
- popup
- <p>Библиотека контролов, открывающих всплывающие окна. Существуют окна нескольких видов, которые различаются внешним видом и алгоритмом позиционирования.</p>
- popupConfirmation
- <p>Библиотека контролов, которые реализуют содержимое всплывающих окон.</p>
- popupTemplate
- <p>Библиотека контролов, которые реализуют содержимое всплывающих окон.</p>
- progress
- <p>Библиотека контролов, визуально отображающих состояние процесса.</p>
- propertyGrid
- <p>Библиотека контролов, которые реализуют propertyGrid и набор стандартных редакторов типов.</p>
- Report
- scroll
- <p>Библиотека контролов, которые позволяют организовать скроллирование областей. Содержит контейнер для скроллирования и механизм фиксации заголовков.</p>
- search
- <p>Библиотека контролов, которые служат для организации поиска в списках.</p><p>Подробнее об организации поиска и фильтрации данных в реестре <a href="/doc/platform/developmentapl/interface-development/controls/list-environment/filter-search/">здесь</a>.</p>
- shortDatePicker
- <p>Контрол выбора даты или периода.</p>
- sizeUtils
- slider
- <p>Библиотека контролов, которые позволяют редактировать число или диапазон при помощи перетаскивания.</p>
- source
- <p>Библиотека, содержащая механизмы, которые подготавливают данные для контролов.</p>
- spoiler
- <p>Библиотека контролов, отвечающих за отображение контента с возможностью переключения состояния развернутости.</p>
- suggest
- <p>Библиотека контролов, позволяющих выводить подсказку при вводе текста.</p>
- suggestPopup
- <p>Библиотека контролов, которые реализуют содержимое автодополнения, отображающееся при вводе текста.</p> <p>Автодополнение можно настроить в следующих контролах:</p> <ul> <li> <p><a href="/doc/platform/developmentapl/interface-development/controls/input/">Поле ввода с автодополнением</a></p> </li> <li> <p><a href="/doc/platform/developmentapl/interface-development/controls/directory/lookup/">Поле выбора</a></p> </li> </ul>
- switchableArea
- <p>Библиотека контролов, которые реализуют область с возможностью переключения контента.</p>
- tabs
- <p>Библиотека контролов, которые служат для задания набора шаблонов, из которых в каждый момент времени может отображаться только один, с возможностью переключения между этими шаблонами.</p>
- tile
- <p>Библиотека контролов, которые реализуют иерархический список, отображающийся в виде плитки.</p>
- toggle
- <p>Библиотека контролов, которые позволяют организовать выбор из одного или нескольких значений.</p>
- toolbars
- <p>Библиотека, которая реализует <a href='/doc/platform/developmentapl/interface-development/controls/buttons-switches/toolbar/'>набор команд</a> в виде кнопок и выпадающего меню с дополнительными командами.</p>
- tree
- <p>Библиотека контролов, позволяющая работать с иерархией.</p>
- treeGrid
- <p>Библиотека контролов, которые реализуют иерархический список, отображающийся в виде дерева.</p>
- Utils
- validate
- <p>Библиотека контролов, которые позволяют организовать <a href="/doc/platform/developmentapl/interface-development/forms-and-validation/validation/">валидацию</a> данных на форме.</p>