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 Get Properties

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 Set Properties

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 Update Properties


Пример использования

В компоненте Select (Enum) можно сделать так, чтобы некоторые опции были предварительно выбраны.

Логика должна быть следующей:

  • Перетащите Select Enum Set Properties блок бизнес-процесса на холст.

  • Определите Component ID сделать Selected свойство видимым для настройки.

  • Когда Selected будет доступен, определите значение по мере необходимости.

  • Эта логика должна работать при создании компонента (onCreate).