Bug #65608
Conditions dans les blocs de champ après ajout d'un bloc
0%
Description
J'ai un champ conditionnel qui apparaît bien que la condition soit fausse, au sein d'un bloc de champs.
Pour tester : https://demarches-mkuntz.test.entrouvert.org/formulaires-de-test/test-condition-bloc-de-champ/
- En arrivent sur la page, l'alerte apparait puis disparait (problème de latence ?)
- choisir "Talensac" dans le champ déroulant, l'alerte apparait (normal)
- cliquer sur le + pour ajouter un bloc : l'alerte apparait dans le 2e bloc, bien que la condition soit fausse
- en modifiant la valeur du champ déroulant, l'alerte disparait/apparait comme il faut.
- laisser "Biologique" dans le champ déroulant
- cliquer sur le + pour ajouter un bloc : l'alerte apparait dans les 2 blocs, bien que la condition soit fausse à chaque fois
Fichiers
Révisions associées
Historique
Mis à jour par Marie Kuntz il y a presque 2 ans
Mis à jour par Frédéric Péters il y a presque 2 ans
- Sujet changé de Les conditions dans les blocs de champ déraillent un peu à Conditions dans les blocs de champ après ajout d'un bloc
("déraillent un peu" fait un sujet de ticket compliqué à retrouver)
En arrivent sur la page, l'alerte apparait puis disparait (problème de latence ?)
Oui, c'est parce que techniquement quand la page s'affiche il n'y a pas de valeur sélectionnée, et c'est à l'affichage, parce qu'un <select> sélectionne automatiqement son premier élément, qu'il y a évaluation et alors affichage.
cliquer sur le + pour ajouter un bloc : l'alerte apparait dans les 2 blocs, bien que la condition soit fausse à chaque fois
Je vais traiter uniquement ce point, après ajout d'un bloc, les conditions ne sont pas correctes.
Mis à jour par Frédéric Péters il y a presque 2 ans
- Fichier 0001-misc-apply-live-conditions-after-a-block-row-is-adde.patch 0001-misc-apply-live-conditions-after-a-block-row-is-adde.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Après l'ajout (ajax) d'une ligne de bloc, exécution de l'évaluation live pour prendre en compte les conditions.
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 6e080fbf716bf62791945ebf4223427bc109621f Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue May 24 08:58:59 2022 +0200 misc: apply live conditions after a block row is added (#65608)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: apply live conditions after a block row is added (#65608)