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>
event
<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> <ul> <li><a href="/doc/platform/developmentapl/interface-development/controls/input/">Поле ввода с автодополнением</a></li> <li><a href="/doc/platform/developmentapl/interface-development/controls/directory/lookup/">Поле выбора</a></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>
11/27/2020Крайнов Д.О.