Select (enum)
Select component to select Enumeration type of objects.
Last updated
Select component to select Enumeration type of objects.
Last updated
Data source - enum type of object to be used to show dropdown options from.
Mode - choose Multiple for being able to select multiple options from the dropdown. Otherwise, Single mode should be used.
Label (not mantory) to be used to show the component's label.
Placeholder (not mandatory) to be used to show the component's placeholder.
Name (mandatory) - name of the component.
Size (mandatory) - size of the component. Is set to Default when component is created.
Search (mandatory) - to be able to search within available dropdown options. Is turned off by default.
Clear icon (mandatory) - shows clear options icon if enabled. Is turned off by default.
Disabled (mandatory) - makes the component disabled if turned on. Is turned off by default.
Visible (mandatory) - makes the component visible if turned on. Enabled by default.
Data source - Data Model in use. Configurable only on component's creation.
onChange - fires when the component's state is change.
onFocus - fires when the Select (enum) component is being focused on.
onBlur - fires when the Select (enum) component is blurred.
onCreate - fires when the component is created.
onDestroy - fires when the component is destroyed.
Gets the component's properties.
Input parameters:
Component Id [string] - Select Enum component's identifier;
Output parameters:
Selected [enum / enum array] - selected option(s). To be shown in the business process when the Component ID is specified only.
Label [string] - component's label;
Placeholder [string] - component's placeholder;
Allow Clear [boolean] - allows clear the selection if true;
Disable [boolean] - disables component if true;
Tooltip [string] - tooltip string;
Required Mark [boolean] - shows required mark if true;
Debounce (ms) [integer] - delay to validate the value;
Validate Icon [boolean] - icon to be shown on validate the value;
Validate Status [Status type] - status to be shown on validate the value;
Validate Message [string] - message to be shown on validate the value
Sets the component's properties.
Input parameters:
Selected [enum/ enum array] - selected option(s). To be shown in the business process when the Component ID is specified only.
Component Id [string] - component's identifier;
Label [string] - component's label;
Placeholder [string] - component's placeholder;
Allow Clear [boolean] - allows clear the selection if true;
Disable [boolean] - disables component if true;
Tooltip [string] - tooltip string;
Required Mark [boolean] - shows required mark if true;
Debounce (ms) [integer] - delay to validate the value;
Validate Icon [boolean] - icon to be shown on validate the value;
Validate Status [Status type] - status to be shown on validate the value;
Validate Message [string] - message to be shown on validate the value
Updates component's properties.
Input parameters:
Selected [enum/ enum array] - selected option(s). To be shown in the business process when the Component ID is specified only.
Component Id [string] - component's identifier;
Label [string] - component's label;
Placeholder [string] - component's placeholder;
Allow Clear [boolean] - allows clear the selection if true;
Disable [boolean] - disables component if true;
Tooltip [string] - tooltip string;
Required Mark [boolean] - shows required mark if true;
Debounce (ms) [integer] - delay to validate the value;
Validate Icon [boolean] - icon to be shown on validate the value;
Validate Status [Status type] - status to be shown on validate the value;
Validate Message [string] - message to be shown on validate the value
It is possible to make some options to be preselected in the Select (Enum) component.
The logic should be following:
Drag and drop Select Enum Set Properties business process block into the canvas.
Define the Component ID to make Selected property visible for configuring.
Once Selected is available, define the value as needed.
This logic should work when the component is created (onCreate).