Mon formulaire contient plusieurs groupes de champs qui s’affichent successivement. J’ai mis des condtions sur l’affichage des champs à l’intérieur de chaque groupe. Je voudrais rajouter une nouvelle condition concernant un groupe situé au début du formulaire.
Peut-on inserrer une nouvelle condition au milieu du listing?
Si je ne me trompe pas, les conditions s’évaluent successivement selon leur « poids » (ordre de priorité). Ainsi, si on a une suite de condition qui stipulent que
- Si le champ_1 est < 10 alors champ_2 est défini à 1
- Si le champ_1 est < 20 alors champ_2 est défini à 2
- Si le champ_1 est < 30 alors champ_2 est défini à 3
Et qu’on introduise 1 dans champ_1, champ_2 aura finalement la valeur 3.
Donc, en définitive, on peut mettre une règle à la fin si c’est la seule qui s’applique à un champ particulier. Autrement, il faut veiller à ce que la logique du traitement persiste.
Quoi qu’il en soit, il est possible de déplacer les conditions.
Malheureusement, cela ne se fait pas simplement avec un cliquer/déplacer. Il faut « jouer » avec les poids des lignes. Le chiffre à droite de chaque condition. Plus petit est le chiffre, plus prioritaire est la condition.
Encore une fois merci PaliPalo. J’ai enfin compris à quoi sert le poids.