Paramètres initiaux
Data source - enum type d'objet à utiliser pour afficher les options de la liste déroulante.
Mode- choisir Multiple pour pouvoir sélectionner plusieurs options dans la liste déroulante. Sinon, il faut utiliser le mode simple.

Paramètres de l'apparence et de la convivialité
Label(non obligatoire) à utiliser pour afficher l'étiquette du composant.
Placeholder(non obligatoire) à utiliser pour afficher l'espace réservé du composant.
Name(obligatoire) - nom du composant.
Size(obligatoire) - taille du composant. Elle est définie sur Default lorsque le composant est créé.
Search(obligatoire) - pour pouvoir effectuer une recherche dans les options de liste déroulante disponibles. Est désactivé par défaut.
Clear icon(obligatoire) - affiche l'icône d'options claires si elle est activée. Est désactivé par défaut.
Disabled(obligatoire) - rend le composant désactivé s'il est activé. Il est désactivé par défaut.
Visible(obligatoire) - rend le composant visible s'il est activé. Activé par défaut.

Données
Data source- Modèle de données utilisé. Configurable uniquement lors de la création du composant.

Déclencheurs de flux de travail
- onChange- se déclenche lorsque l'état du composant est modifié.
- onFocus- se déclenche lorsque le composant Select (enum) fait l'objet d'un focus.
- onBlur- se déclenche lorsque le composant Select (enum) est flou.
- onCreate- se déclenche lorsque le composant est créé.
- onDestroy- se déclenche lorsque le composant est détruit.
Actions du composant :
Select Enum Get Properties
Obtient les propriétés du composant.
Paramètres d' entrée:
- Component Id [string] - Identificateur du composant Select (enum) ;
Paramètres de sortie:
- Selected [enum / enum array] - option(s) sélectionnée(s). À afficher dans le processus de gestion lorsque l'identifiant du composant est spécifié uniquement.
- Label[string] - l'étiquette du composant ;
- Placeholder[string] - espace réservé du composant ;
- Allow Clear[boolean] - permet d'effacer la sélection si vrai ;
- Disable[boolean] - désactive le composant s'il est vrai ;
- Tooltip[string] - chaîne d'info-bulle ;
- Required Mark [boolean] - affiche la marque requise si vrai ;
- Debounce (ms) [integer] - délai pour valider la valeur ;
- Validate Icon [boolean] - icône à afficher lors de la validation de la valeur ;
- Validate Status[Status type] - statut à afficher lors de la validation de la valeur ;
- Validate Message [string] - message à afficher lors de la validation de la valeur

Select Enum Set Properties
Définit les propriétés du composant.
Paramètres d' entrée:
- Selected[enum/ enum array] - option(s) sélectionnée(s). A afficher dans le processus de gestion lorsque l'option Component ID est spécifié uniquement.
- Component Id [string] - l'identifiant du composant ;
- Label[string] - l'étiquette du composant ;
- Placeholder[string] - le caractère de remplacement du composant ;
- Allow Clear[boolean] - permet d'effacer la sélection si vrai ;
- Disable[boolean] - désactive le composant si vrai ;
- Tooltip[string] - chaîne d'info-bulle ;
- Required Mark [boolean] - affiche la marque requise si vrai ;
- Debounce (ms) [integer] - délai pour valider la valeur ;
- Validate Icon [boolean] - icône à afficher lors de la validation de la valeur ;
- Validate Status [Status type] - statut à afficher lors de la validation de la valeur ;
- Validate Message [string] - message à afficher lors de la validation de la valeur ;

Select Enum Update Properties
Met à jour les propriétés du composant.
Paramètres d' entrée:
- Selected[enum/ enum array] - option(s) sélectionnée(s). A afficher dans le processus de gestion lorsque l'option Component ID est spécifié uniquement.
- Component Id [string] - l'identifiant du composant ;
- Label[string] - l'étiquette du composant ;
- Placeholder[string] - le caractère de remplacement du composant ;
- Allow Clear[boolean] - permet d'effacer la sélection si vrai ;
- Disable[boolean] - désactive le composant si vrai ;
- Tooltip[string] - chaîne d'info-bulle ;
- Required Mark [boolean] - affiche la marque requise si vrai ;
- Debounce (ms) [integer] - délai pour valider la valeur ;
- Validate Icon [boolean] - icône à afficher lors de la validation de la valeur ;
- Validate Status [Status type] - statut à afficher lors de la validation de la valeur ;
- Validate Message [string] - message à afficher lors de la validation de la valeur ;

Exemple d'utilisation
Il est possible de faire en sorte que certaines options soient présélectionnées dans le composant Select (Enum).
La logique devrait être la suivante :
- Glissez et déposez Select Enum Set Properties le bloc de processus d'affaires dans le canevas.

- Définissez les Component ID pour rendre Selectedvisible pour la configuration.

- Une fois que Selected est disponible, définissez la valeur selon vos besoins.

- Cette logique doit fonctionner lorsque le composant est créé ( onCreate).
