Project

General

Profile

Bug #38160

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

Added by Valentin Deniaud almost 5 years ago. Updated almost 5 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03 December 2019
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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/

History

#1

Updated by Frédéric Péters almost 5 years ago

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

Updated by Valentin Deniaud almost 5 years ago

  • Status changed from Nouveau to Fermé

Effectivement.

Also available in: Atom PDF