Remplir dynamiquement les widgets à sélection unique ou multiple
  • 31 Oct 2023
  • 1 Minute à lire
  • Contributeurs

Remplir dynamiquement les widgets à sélection unique ou multiple


Article Summary

N'afficher que les options actuellement applicables dans un widget déroulant

Dans cet article, vous apprendrez... * Comment modifier conditionnellement le contenu d'un widget déroulant


Pour mieux comprendre cet article, assurez-vous d'avoir compris les bases des widgets à sélection unique ou multiple : Article

L'utilisation des widgets de liste déroulante peut être très puissante, en particulier lorsque l'on utilise des tableaux pour les remplir. Mais il est parfois utile d'afficher différents contenus en fonction d'une condition. Pour ce faire, on peut utiliser une table de configuration qui contient la condition dans le champ ID ainsi que les différentes options séparées par des virgules dans le second champ.

Dynamically populating Single or Multiselect widgets_339020728.png

Dans un premier widget de sélection, la raison du temps d'arrêt peut être sélectionnée et, en cliquant sur un bouton, les options déroulantes correspondantes peuvent être chargées à partir de la table. Un déclencheur pour ce faire ressemblerait à ceci :

Dynamically populating Single or Multiselect widgets_339020868.png

Le texte séparé par des virgules correspondant au motif de temps d'arrêt sélectionné est chargé dans l'espace réservé à l'enregistrement. La fonction "Split String" les enregistre dans le tableau "Dropdown options". Ce tableau alimente ensuite le deuxième widget de sélection unique.

Lors de l'exécution de l'application, le deuxième widget à sélection unique n'affiche aucune option tant qu'aucun motif de temps d'arrêt n'a été sélectionné :

Dynamically populating Single or Multiselect widgets_339022458.png

Lorsqu'une sélection est effectuée dans la première liste déroulante et que le déclencheur du bouton est appliqué, la deuxième liste déroulante est remplie en conséquence :

Dynamically populating Single or Multiselect widgets_339022578.png


Avez-vous trouvé ce que vous cherchiez ?

Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres personnes ont rencontré une question similaire !


Cet article vous a-t-il été utile ?