Bonjour,
je voudrais pouvoir agir sur l’alimentation d’une liste déroulante en fonction de la valeur d’un booléen du formulaire.
quelle est la solution ?
Bonjour,
je voudrais pouvoir agir sur l’alimentation d’une liste déroulante en fonction de la valeur d’un booléen du formulaire.
quelle est la solution ?
Sur l’IHM responsive V4 :
Si les listes sont fixes, on peut en changer dynamiquement par contrainte :
Contrainte
Impact
La valeur du champ booléen peut être “1” ou true si on se place du côté serveur ou client (à tester si Tool.isTrue() fonctionne)
LISTE1 et LISTE2 sont deux listes de valeurs.
Sur les autres versions : il faudra coder en javascript sur le client (onchange sur le booléen).
les listes ne sont pas fixes
merci d’expliquer un peu plus.
Les 2 listes peuvent être pré-calculées côté serveur dans l’initUpdate si elles ne sont pas fixes.
mais vu du client il y a que 2 listes.
Ensuite il y a les “listes liées” dans Simplicité. Dans ce cas il suffit de changer le booléen en liste avec 2 valeurs, et de faire la mapping entre les valeurs.
Enfin, on peut tout scripter dans le onload du formulaire client (voir les hook dans la doc du client responsive) pour alimenter le contenu des selectbox en fonction de…