Projet

Général

Profil

Bug #85024

bloc de champ : la valeur form_var_bloc n'est pas prise en compte lors du live

Ajouté par Thomas Noël il y a 4 mois. Mis à jour il y a 4 mois.

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

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J'ai un formulaire avec un bloc de champ identifié "bloc"

Un commentaire, sur la même page, affiche {{ form_var_bloc }}

On constate que le "live" est bien exécuté, mais que le commentaire reste à « None » même quand on complète le bloc de champ.


Demandes liées

Duplique w.c.s. - Bug #59071: Champ commentaire qui devrait afficher une donnée d'un bloc ne se met pas à jour dynamiquement sur la même pageNouveau29 novembre 2021

Actions

Historique

#2

Mis à jour par Thomas Noël il y a 4 mois

Seul problème que je détecte à cet instant : dans l'appel à live, le « modified_field_id[] » contient l'id du champs modifié à l'intérieur du bloc, et non pas l'id du champ bloc dans son ensemble. Peut-être que ça pourrait provoquer une erreur dans le calcul de form_var_bloc.

Typiquement, on envoie :

step : "0" 
page : "0" 
f732ffeec-e106-421e-a048-6a2a4c965686$element0$fbfdcf5dfb1-b3d6-4fab-9c1f-b3d42308da33 : "champ 1" 
f732ffeec-e106-421e-a048-6a2a4c965686$element0$fbf3e9ccf67-861b-42d6-99c4-14d63a038030 : "valeur modifiée" 
f00 : "" 
modified_field_id[] : "bf3e9ccf67-861b-42d6-99c4-14d63a038030" 

quand on vient de modifier la valeur "valeur modifiée". Peut-être qu'on s'attendrait plutôt à ce que modified_field_id[] contienne 732ffeec-e106-421e-a048-6a2a4c965686 qui est l'id du bloc ...?

Je dis cela, car dans le code de live_process_fields on a :

        for field in displayed_fields:
            if field.id in modified_field_ids:
                modified_field_varnames.add(field.varname)
                break

et je pense que "if field.id in modified_field_ids:" ne va pas être vu comme vrai (on n'est pas sur l'id d'un champ du formulaire).

#3

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

  • Statut changé de Nouveau à Fermé

doublon #59071.

#4

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

  • Duplique Bug #59071: Champ commentaire qui devrait afficher une donnée d'un bloc ne se met pas à jour dynamiquement sur la même page ajouté

Formats disponibles : Atom PDF