Multiselect
Propriétés
Nom | Type | Description |
---|---|---|
Filtrable | Oui/non |
Autorise le filtre sur la liste source |
Labels
Nom | Type | Description |
---|---|---|
Hauteur | Entier |
Hauteur en pixel des labels |
Couleur fond | Couleur |
Couleur de fond des labels |
Couleur | Couleur |
Couleur de police des labels |
Taille | Entier |
Taille de police des labels en pixel |
Gras | Liste |
Police gras |
Toggle
Nom | Type | Description |
---|---|---|
Couleur | Couleur |
Couleur du toggle |
Taille | Entier |
Taille en pixel du toggle |
Lignes
Nom | Type | Description |
---|---|---|
Hauteur | Entier |
Hauteur en pixel des lignes de la dropdown |
Curseur | Liste |
Type de curseur à afficher au survol des lignes |
Survol des lignes
Nom | Type | Description |
---|---|---|
Couleur fond | Couleur |
Couleur de fond des lignes de la dropdown au survol de la souris |
Couleur police | Couleur |
Couleur de police des lignes de la dropdown au survol de la souris |
Source de donnée
Les sources de donnée disponibles pour le composant multiselect sont les suivantes :
1. Table de BDD / Requête SQL
Filter/trier les données
Lorsque la source est une table BDD, vous pouvez ajouter des filtres et des tris via les options Filtrer les données
et Trier les données
Lorsque la source est une requête SQL, vous pouvez alimenter les variables de la requête via l’option Mapping des variables d'entrée
Champ affiché/champ lié
-
Le champ affiché est le champ de la table BDD/requête visible dans la liste de choix
-
Le champ lié est un champ supplémentaire non visible dans la liste mais accessible dans les workflows
2. Liste fixe
Dans le cas d’une source fixe, les valeurs à afficher sont renseignés les unes en dessous des autres
Champ affiché/champ lié
-
Le champ affiché correspond aux valeurs saisies ci-dessus
-
Le champ lié correspond à l’index de la ligne, 0 étant l’index de la 1ère ligne
3. JSON
Vous pouvez définir un JSON comme source de votre multiselect. Ce JSON doit alors contenir au minimum 2 clefs permettant d’alimenter le champ affiché et le champ lié.
Valeur d’initialisation
La valeur d’initialisation permet de définir les valeurs à afficher par défaut dans le multiselect, les valeurs attendu sont soit une liste soit une chaine de caractère.
Si une chaine de caractère est fournit, les valeurs doivent être inscrite entre crochets et séparées par une virgule.
Dans cet exemple nous avons la source de donnée suivante pour notre composant
On souhaite afficher par défaut les valeurs Pomme et Fraise dans notre composant
- Option 1 : à partir de l’index
On renseigne les valeurs 1 et 3 entre crochet (sans guillemet) car les valeurs Pomme et Fraise se situent respectivement aux index 1 et 3 de la liste source
- Option 2 : à partir de la valeur affichée
On renseigne directement les valeurs Pomme et Fraise entre crochet et avec guillemets
Propriétés publiques
Les propriétés publiques sont les propriétés du composant pouvant être utilisées dans le variable picker
Nom | Type | Description |
---|---|---|
Liste valeurs retournées | Liste de Texte |
Une liste contenant la valeur du champ lié/retourné pour chaque élément selectionné |
Liste valeurs affichées | Liste de Texte |
Une liste contenant la valeur du champ affiché pour chaque élément selectionné |
Liste enr. | Liste d'Enregistrement |
Une liste contenant l’enregistrement de chaque élément selectionné, si la source est une table BDD ou une requête SQL |
Taille | Entier |
Nombre d’éléments contenu dans la liste source |
Nombre éléments sélectionné | Entier |
Nombre d’éléments ayant été selectionné par l’utilisateur |
Evènements de workflow
Nom | Description |
---|---|
Changement valeur | Déclenché à chaque modification (suppression d’un élément, selection d’un nouvel élément) |
Après actualisation | Déclenché après récupération des données sur le serveur (en fonction du nombre de ligne à récupérer, cet évènement peu être déclenché après l’évènement “Initialisation”) |
Initialisation | Déclenché lorsque le composant est initialisé et affiché à l’écran |