Wybierz (enum)

Kliknij, aby skopiować

Wybierz komponent, aby wybrać typ wyliczeniowy obiektów.


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.

Parametrywejściowe :

  • Component Id [string] - Identyfikator komponentu Select Enum;

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

Select Enum Set Properties

Ustawia właściwości komponentu.

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

Select Enum Update Properties

Aktualizuje właściwości komponentu.

Parametrywejś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;

Select Enum Update Properties


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ć Selected wł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).