Select

Click to copy

Sélectionnez le composant pour choisir les options prédéfinies.


Paramètres initiaux

Mode- choisissez 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.


Options

Certaines options peuvent être prédéfinies dans les paramètres du composant.


Déclencheurs de flux de travail

  • onChange- se déclenche lorsque l'option de la liste déroulante est modifiée.
  • onFocus- se déclenche lorsque le composant Select fait l'objet d'une attention particulière.
  • onBlur- se déclenche lorsque le composant Select est flou.
  • onCreate- se déclenche lorsque le composant est créé.
  • onDestroy- se déclenche lorsque le composant est affiché.

Actions du composant

Select Get Properties

Obtient les propriétés du composant.

Paramètres d' entrée:

  • Component Id [string] - Identificateur du composant de sélection ;

Paramètres de sortie:

  • 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 elle est vraie ;
  • 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 ;
  • Options[Select Option array] - un tableau d'options de sélection prédéfinies ;
  • Selected[Select Option array] - un tableau d'options sélectionnées ou juste un tableau avec un seul élément dans le cas du mode simple ;
  • Validate Icon[boolean] - icône à afficher lors de la validation de la valeur ;
  • Validate Status [Status type] - le statut à afficher lors de la validation de la valeur ;
  • Validate Message[string] - message à afficher lors de la validation de la valeur ;

Select Set Properties

Définit les propriétés du composant.

Paramètres d' entrée:

  • Component Id [string] - Sélectionner l'identifiant du composant ;
  • Label[string]- le libellé 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 ;
  • Options [Select Option array] - un tableau d'options de sélection prédéfinies ;
  • 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] - le message à afficher lors de la validation de la valeur ;

Sélectionnez Mettre à jour les propriétés

Met à jour les propriétés du composant.

Paramètres d' entrée:

  • Component Id [string] - L'identifiant du composant de sélection ;
  • Label[string]- le libellé 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 ;
  • Options [Select Option array] - un tableau d'options de sélection prédéfinies ;
  • 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] - le message à afficher lors de la validation de la valeur ;

Make Select Option

Compose le modèle Select Option avec les champs donnés.

Paramètres d' entrée:

  • ID [integer] - ID de l'option de sélection ;
  • Label[string] - Sélectionnez le libellé de l'option ;
  • Value[integer] - Valeur de commande de l'option sélectionnée dans la liste déroulante ;
  • Icon[string] - icône à utiliser dans l'élément de l'option de sélection ;
  • Disabled[boolean] - désactive l'option de sélection si elle est vraie ;

Paramètres de sortie:

  • Select Option [Select Option] - Modèle de l'option de sélection ;

Expand Select Option

Développe le modèle Select Option.

Paramètres d' entrée:

  • Select Option [Select Option] - Modèle de l'option choisie ;

Paramètres de sortie:

  • ID [integer] - ID de l'option choisie ;
  • Label[string] - Sélectionner l'étiquette de l'option ;
  • Value[integer] - la valeur de commande de l'option sélectionnée dans la liste déroulante ;
  • Icon[string] - icône à utiliser dans l'élément Select Option ;
  • Disabled[boolean] - désactive l'option de sélection si elle est vraie ;


Exemple d'utilisation

Il est possible de composer et d'ajouter de nouveaux éléments Select Option dans la liste déroulante via des processus métier frontaux.

La logique doit être la suivante :

  • Composer un nouvel élément Select Option avec les champs spécifiés (Make Select Option)

  • Récupérez le tableau d'éléments existant de Select Option (Select Get Properties) et le fusionne avec l'élément Select Option créé précédemment (Append Array)

  • Mettre à jour le tableau des éléments de l'option de sélection (Select Update Properties) pour le composant Select spécifié

Select | AppMaster Docs