3.4.2. Элементы выбора¶
Элементы выбора используются в формах Synergy для выбора одного или нескольких значений из заданного набора.
В качестве источника значений элементы выбора могут использовать:
- значения, заданные вручную;
- справочники, ранее созданные в системе.
Элементы выбора добавляются на форму во вкладке «Компоненты» и настраиваются через вкладку «Элементы».
3.4.2.1. Выпадающий список¶
Компонент «Выпадающий список» предназначен для выбора одного значения из раскрывающегося списка.
В режиме заполнения формы пользователю отображаются значения из поля «Наименование», при этом системным значением является поле «Значение».
Список значений может быть:
- создан вручную непосредственно в компоненте;
- выбран из существующих справочников системы.
Компонент используется в тех случаях, когда необходимо выбрать одно значение из фиксированного набора.
3.4.2.2. Переключатель вариантов¶
Компонент «Переключатель вариантов» также предназначен для выбора одного значения, но в отличие от выпадающего списка, варианты выбора отображаются пользователю сразу.
По принципу работы и настройкам компонент аналогичен выпадающему списку и использует те же источники данных.
Компонент применяется в случаях, когда количество вариантов невелико и важно, чтобы пользователь сразу видел все доступные значения.
3.4.2.3. Выбор вариантов¶
Компонент «Выбор вариантов» используется для выбора одного или нескольких значений из списка с возможностью одновременного выбора нескольких пунктов.
Визуально компонент представляет собой список значений с флажками.
Источником значений для компонента, так же как и для других элементов выбора, может являться справочник или вручную заданный список.
Компонент применяется в тех случаях, когда пользователю необходимо отметить несколько вариантов одновременно.
3.4.2.4. Дата / время¶
Компонент «Дата / время» используется для ввода пользователем значения даты и, при необходимости, времени.
В режиме заполнения формы компонент отображается в виде календаря, позволяющего выбрать конкретную дату. При включении соответствующей настройки дополнительно доступен ввод часов и минут.
Компонент применяется в тех случаях, когда необходимо указать дату события, дату создания, срок выполнения или иное календарное значение.
Для компонента доступны следующие основные настройки:
- обязательность заполнения;
- блокировка изменения значения пользователем;
- фильтрация данных;
- автоматическое заполнение текущей датой и временем;
- включение ввода часов и минут;
- задание формата отображения даты.
Формат даты может быть задан вручную с использованием шаблонов,
например ${dd}.${mm}.${yyyy}.