Project

General

Profile

Bug #66609

Condition d'affichage sur liste à choix multiple ne fonctionne pas

Added by Anaïs Ecuvillon 7 months ago. Updated 7 months ago.

Status:
En cours
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
24 June 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

à tester ici : https://demarches-aecuvillon.test.entrouvert.org/preview/debug-condition-champs-liste/
formulaire : https://demarches-aecuvillon.test.entrouvert.org/backoffice/forms/49/fields/#itemId_7

quand je coche une case de la liste à choix multiple, un champ conditionné s'affiche, je le remplis, je passe à la page 2, puis je souhaite modifier mon formulaire, je reviens sur la page 1, je décoche la case, mon champ conditionné s'affiche toujours alors qu'il ne devrait pas.

Ce n'est pas un problème de champ live, car j'ai testé également avec le champ conditionné sur une deuxième page, le comportement est identique.

Bug identifié suite au ticket : #66532


Files

form-debug-condition-champs-liste.wcs (5.17 KB) form-debug-condition-champs-liste.wcs Frédéric Péters, 27 June 2022 06:03 PM

History

#1

Updated by Frédéric Péters 7 months ago

Vu, si tu utilises form_var_choix_3_raw comme condition ça fonctionne.

Ce qui se passe (je pense je n'ai pas encore vérifié le code) c'est que quand tu décoches après être revenue en page 1, la valeur raw devient vide, et qu'en situation de valeur raw vide, la valeur "textuelle" (form_var_choix_3) n'est pas actualisée et l'ancienne valeur persiste donc.

#2

Updated by Anaïs Ecuvillon 7 months ago

  • Status changed from Nouveau to En cours

plus précisément, si je coche, renseigne une valeur textuelle, décoche, le champ disparaît donc la donnée ne devrait pas être enregistrée => ça ça semble ok.
Par contre si je recoche à nouveau, la valeur initiale est toujours renseignée. Elle n'est pas "mise à zéro", ça fait bizarre, mais ça devrait faire le job pour le ticket client.

merci (je fermerai quand ticket client résolu)

#3

Updated by Frédéric Péters 7 months ago

Oui il y a un soucis à regarder, je donnais juste une solution pour dépanner, tu peux laisser ce ticket ouvert.

Also available in: Atom PDF