Select (enum)
Выберите компонент, чтобы выбрать тип объектов Enumeration.
Начальные настройки
Data source - enum тип объекта, который будет использоваться для отображения выпадающих опций.
Mode - выбирать Multiple для возможности выбора нескольких вариантов из выпадающего списка. В противном случае следует использовать режим Single.
Настройки внешнего вида
Label (не обязательно) - используется для отображения метки компонента.
Placeholder (не обязательный) - используется для отображения заполнителя компонента.
Name (обязательно) - имя компонента.
Size (обязательно) - размер компонента. Устанавливается в значение Default при создании компонента.
Search (обязательно) - возможность поиска в доступных выпадающих опциях. По умолчанию отключено.
Clear icon (обязательно) - показывать значок очищенных опций, если он включен. По умолчанию выключен.
Disabled (обязательно) - делает компонент отключенным, если включен. По умолчанию выключен.
Visible (обязательно) - делает компонент видимым, если он включен. Включен по умолчанию.
Данные
Data source - Используемая модель данных. Настраивается только при создании компонента.
Триггеры рабочего процесса
- onChange - срабатывает при изменении состояния компонента.
- onFocus - срабатывает при фокусировке на компоненте Select (enum).
- onBlur - срабатывает, когда компонент Select (enum) размывается.
- onCreate - срабатывает при создании компонента.
- onDestroy - срабатывает при уничтожении компонента.
Действия компонента:
Select Enum Get Properties
Получает свойства компонента.
Входные параметры:
- Component Id [string] - Идентификатор компонента Select Enum;
Выходные параметры:
- Selected [enum / enum array] - выбранный(ые) параметр(ы). Отображается в бизнес-процессе только при указании идентификатора компонента.
- Label [string] - метка компонента;
- Placeholder [string] - заполнитель компонента;
- Allow Clear [boolean] - позволяет очистить выбор, если true;
- Disable [boolean] - отключает компонент, если true;
- Tooltip [string] - строка всплывающей подсказки;
- Required Mark [boolean] - показывает требуемую метку, если true;
- Debounce (ms) [integer] - задержка для подтверждения значения;
- Validate Icon [boolean] - значок, который будет показан при проверке значения;
- Validate Status [Status type] - статус, который будет показан при проверке значения;
- Validate Message [string] - сообщение, которое будет показано при проверке значения
Select Enum Set Properties
Устанавливает свойства компонента.
Входные параметры:
- Selected [enum/ enum array] - выбранный(ые) вариант(ы). Отображается в бизнес-процессе, когда Component ID только указана.
- Component Id [string] - идентификатор компонента;
- Label [string] - метка компонента;
- Placeholder [string] - заполнитель компонента;
- Allow Clear [boolean] - позволяет очистить выделение, если true;
- Disable [boolean] - отключает компонент, если true;
- Tooltip [string] - строка всплывающей подсказки;
- Required Mark [boolean] - показывает требуемую метку, если true;
- Debounce (ms) [integer] - задержка для подтверждения значения;
- Validate Icon [boolean] - значок, который будет показан при проверке значения;
- Validate Status [Status type] - статус, который будет показан при проверке значения;
- Validate Message [string] - сообщение, которое будет показано при проверке значения;
Select Enum Update Properties
Обновляет свойства компонента.
Входные параметры:
- Selected [enum/ enum array] - выбранный(ые) вариант(ы). Отображается в бизнес-процессе, когда Component ID только указана.
- Component Id [string] - идентификатор компонента;
- Label [string] - метка компонента;
- Placeholder [string] - заполнитель компонента;
- Allow Clear [boolean] - позволяет очистить выделение, если true;
- Disable [boolean] - отключает компонент, если true;
- Tooltip [string] - строка всплывающей подсказки;
- Required Mark [boolean] - показывает требуемую метку, если true;
- Debounce (ms) [integer] - задержка для подтверждения значения;
- Validate Icon [boolean] - значок, который будет показан при проверке значения;
- Validate Status [Status type] - статус, который будет показан при проверке значения;
- Validate Message [string] - сообщение, которое будет показано при проверке значения;
Пример использования
В компоненте Select (Enum) можно сделать так, чтобы некоторые опции были предварительно выбраны.
Логика должна быть следующей:
- Перетащите Select Enum Set Properties блок бизнес-процесса на холст.
- Определите Component ID сделать Selected свойство видимым для настройки.
- Когда Selected будет доступен, определите значение по мере необходимости.
- Эта логика должна работать при создании компонента (onCreate).