Ustawienia początkowe
Data source - enum typ obiektu, który ma być użyty do wyświetlenia opcji rozwijanych z.
Mode- wybierz Multiple aby można było wybrać wiele opcji z dropdownu. W przeciwnym razie należy użyć trybu Single.

Ustawienia wyglądu i działania
Label(not mantory) do wykorzystania w celu pokazania etykiety komponentu.
Placeholder(nieobowiązkowy) do wykorzystania do pokazania placeholder komponentu.
Name(obowiązkowo) - nazwa komponentu.
Size(obowiązkowo) - rozmiar komponentu. Jest ustawiony na Domyślny podczas tworzenia komponentu.
Search(obowiązkowy) - możliwość wyszukiwania w ramach dostępnych opcji rozwijanych. Jest domyślnie wyłączona.
Clear icon(obowiązkowy) - pokazuje ikonę czystych opcji, jeśli jest włączona. Jest domyślnie wyłączona.
Disabled(obowiązkowy) - sprawia, że komponent jest wyłączony, jeśli jest włączony. Jest domyślnie wyłączony.
Visible(obowiązkowy) - sprawia, że komponent jest widoczny, jeśli jest włączony. Jest domyślnie włączony.

Dane
Data source- Model danych w użyciu. Konfigurowalny tylko podczas tworzenia komponentu.

Wyzwalacze przepływu pracy
- onChange- zostanie wywołany, gdy zmieni się stan komponentu.
- onFocus- zostanie wywołany, gdy na komponencie Wybierz (enum) zostanie skupiona uwaga.
- onBlur- zostanie wywołany, gdy element Wybierz (enum) zostanie zamazany.
- onCreate- wywołuje się podczas tworzenia elementu.
- onDestroy- zostanie odpalony, gdy komponent zostanie zniszczony.
Akcje komponentu:
Select Enum Get Properties
Uzyskuje właściwości komponentu.
Parametry wejściowe:
- Component Id [string] - Identyfikator komponentu Select Enum;
Parametry wyjściowe:
- Selected [enum / enum array] - wybrana opcja (opcje). Wyświetlane w procesie biznesowym, gdy określony jest tylko identyfikator komponentu.
- Label[string] - Etykieta komponentu;
- Placeholder[string] - miejsce na komponent;
- Allow Clear[boolean] - umożliwia wyczyszczenie wyboru, jeżeli true;
- Disable[boolean] - wyłącza komponent, jeśli true;
- Tooltip[string] - tooltip string;
- Required Mark [boolean] - pokazuje wymagane zaznaczenie, jeśli true;
- Debounce (ms) [integer] - opóźnienie do zatwierdzenia wartości;
- Validate Icon [boolean] - ikona, która zostanie wyświetlona podczas sprawdzania poprawności wartości;
- Validate Status[Status type] - status, który zostanie wyświetlony podczas walidacji wartości;
- Validate Message [string] - komunikat, który zostanie wyświetlony przy sprawdzaniu wartości.

Select Enum Set Properties
Ustawia właściwości komponentu.
Parametry wejściowe:
- Selected[enum/ enum array] - wybrana(e) opcja(y). Pojawia się w procesie biznesowym, gdy Component ID jest określony.
- Component Id [string] - identyfikator komponentu;
- Label[string] - etykieta elementu;
- Placeholder[string] - placeholder komponentu;
- Allow Clear[boolean] - umożliwia wyczyszczenie zaznaczenia, jeśli true;
- Disable[boolean] - wyłącza komponent jeśli true;
- Tooltip[string] - tooltip string;
- Required Mark [boolean] - pokazuje wymagane zaznaczenie, jeśli true;
- Debounce (ms) [integer] - opóźnienie do zatwierdzenia wartości;
- Validate Icon [boolean] - ikona, która zostanie wyświetlona podczas sprawdzania poprawności wartości;
- Validate Status [Status type] - status, który zostanie wyświetlony podczas walidacji wartości;
- Validate Message [string] - komunikat, który zostanie wyświetlony podczas sprawdzania poprawności wartości;

Select Enum Update Properties
Aktualizuje właściwości komponentu.
Parametry wejściowe:
- Selected[enum/ enum array] - wybrana(e) opcja(y). Pojawia się w procesie biznesowym, gdy Component ID jest określony tylko.
- Component Id [string] - identyfikator komponentu;
- Label[string] - etykieta komponentu;
- Placeholder[string] - placeholder komponentu;
- Allow Clear[boolean] - umożliwia wyczyszczenie zaznaczenia, jeśli true;
- Disable[boolean] - wyłącza komponent jeśli true;
- Tooltip[string] - tooltip string;
- Required Mark [boolean] - pokazuje wymagane zaznaczenie, jeśli true;
- Debounce (ms) [integer] - opóźnienie do zatwierdzenia wartości;
- Validate Icon [boolean] - ikona, która zostanie wyświetlona podczas sprawdzania poprawności wartości;
- Validate Status [Status type] - status, który zostanie wyświetlony podczas walidacji wartości;
- Validate Message [string] - wiadomość do wyświetlenia przy sprawdzaniu wartości;

Przykład użycia.
Można sprawić, aby niektóre opcje były wstępnie wybrane w komponencie Select (Enum).
Logika powinna być następująca:
- Przeciągnij i upuść Select Enum Set Properties Przeciągnij i upuść blok procesu biznesowego na płótno.

- Zdefiniuj Component ID aby uczynić Selectedwłaściwość visible do konfiguracji.

- Gdy Selected jest dostępny, zdefiniuj wartość według potrzeb.

- Ta logika powinna działać, gdy komponent jest tworzony ( onCreate).
