Projet

Général

Profil

Bug #38160

Champ conditionnel sur un attribut supplémentaire d'une liste en autocomplétion ne s'affiche pas

Ajouté par Valentin Deniaud il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
03 décembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Soit le CSV :

id,text,special
1,un,one
2,deux,two

On l'affiche dans une liste (id "autocomp") en autocomplétion via source de donnée JSON.
On crée un champ conditionnel sur form_var_autocomp_special == "one".

Comportement attendu : si l'usager sélectionne « un », le champ apparaît.
Comportement constaté : le champ n'apparaît pas (sauf sur la page de récapitulatif si activé). Si le champ était obligatoire, une erreur est levée à la validation et l'usager peut remplir le champ sur la page qui s'affiche.

Démo :
https://demarches-validation.test.entrouvert.org/preview/test-autocomp/
https://demarches-validation.test.entrouvert.org/backoffice/forms/157/

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 4 ans

Oui il y a une astuce, tape la conditon form_var_autocomp && form_var_autocomp_special == "one"; la détection de ce qui est une champ produisant des variables pourra ainsi fonctionner.

#2

Mis à jour par Valentin Deniaud il y a plus de 4 ans

  • Statut changé de Nouveau à Fermé

Effectivement.

Formats disponibles : Atom PDF