Projet

Général

Profil

Bug #36059

La remise à zéro des champs liste en autocompletion ne semble pas se faire correctement lorsque l'on revient sur la page qui les contient

Ajouté par Mikaël Ates il y a plus de 4 ans. Mis à jour il y a 8 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
12 septembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J'utilise un champs liste basé sur une source de données configuré en autocompletion qui porte comme identifiant form_var_deposant_commune.

Lorsque je clique sur la croix tout à droite du champs, cela vide le champs et affiche '...'.

Sur cette page j'ai un champs commentaire dont l'affichage est condition par l'expression Django form_var_deposant_commune, le champs commaentaire contient {{form_var_deposant_commune}}.

Lorsque je saisie puis vide le champs, ce champs commentaire ce comporte comme attendu.

Le champs en autocompletion n'est pas obligatoire car une case à cocher indiquant que l'adresse n'est pas trouvée peut être utilisée. Si cette case n'est pas cochée alors le champs devrait être rempli. Il y a donc une condition en sortie de page qui test si cette case est cochée ou si le champs est bien rempli.

Cette condition en sortie de page en python est en Python : (form_var_deposant_adresse and form_var_deposant_commune) or form_var_deposant_adresse_non_trouvee == "True" (Il y a en fait deux champs en autocompletion)

Cette condition fonctionne correctement.

Je saisi mon champs en autocompletion et je passe à la page suivante.

Je fais précédent pour revenir sur la page.

La remise à zéro du champs fonctionne pour ce qui est de l'affichage de "..." mais le champs commentaire ne se désaffiche plus et la valeur reste celle précédemment choisie, la condition en sortie de page ne bloque plus sur le champs vide.

Formulaire : https://demarches-saone-et-loire.test.entrouvert.org/backoffice/forms/16/fields/
Page : https://demarches-saone-et-loire.test.entrouvert.org/backoffice/forms/16/fields/pages/272/
Champs en autocompletion : Pour tester, sur le formulaire il faut indiquer :
  • date de naissance plus de 60 ans
  • département Saône-et-loire
  • Domicile
  • Le demandeur ne perçoit aucune de ces aides
  • Le demandeur a-t-il besoin d'aide pour les gestes de la vie quotidienne ? Oui
  • Le demandeur réside-t-il dans le département depuis plus de 3 mois ? Oui
  • Je suis un proche du demandeur (parent, autre)
  • Souhaitez-vous recevoir les courriers concernant le demandeur ? Oui
  • Habitez-vous le département ? Oui

Historique

#1

Mis à jour par Mikaël Ates il y a plus de 4 ans

  • Privée changé de Oui à Non
#2

Mis à jour par Frédéric Péters il y a 8 mois

  • Statut changé de Nouveau à Fermé

Il me semble que ça a pu être #66609 (récemment corrigé).

Formats disponibles : Atom PDF