Project

General

Profile

Documentation #53728

Explications sur les enchainements de champs listes sur une même page qui peuvent déclencher le rafraichissement automatique des choix du champ suivant

Added by Emmanuel Cazenave 13 days ago. Updated 13 days ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
04 May 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Club:
No

Description

Deux champ liste form_var_aa et form_var_bb, si form_var_bb, a form_var_aa_raw ou form_var_aa_live ou form_var_aa_structured dans l'URL de sa source de donnée, ses choix sont automatiquement rafraîchis par une sélection sur form_var_aa.

Je ne trouve pas d'endroits où on explique cela dans la doc. Entre autres dire que ça ne marche que pour les champs listes "simples" (je viens de passer un bon moment à debuger un formulaire où ça ne marchait pas parce que form_var_bb était un champ à choix multiples). Aussi je crois que c'est là dessus qu'on est limité à 3 champs maximums (pour que le rafraîchissement sur une même page marche).

Peut-être que je décris là le cas particulier d'une mécanique plus générale, je n'ai pas les idées particulièrement claires sur ce sujet.

History

#1

Updated by Emmanuel Cazenave 13 days ago

Emmanuel Cazenave a écrit :

Aussi je crois que c'est là dessus qu'on est limité à 3 champs maximums

En fait je ne sais pas du tout, ici Fred dit 2 fois max #53466#note-3 mais ça concerne un enchaînement de conditions, ce qui n'est pas ce que je décris ici.

#2

Updated by Frédéric Péters 13 days ago

Dans le commentaire pointé j'écris de manière réflexe

Tu ne peux pas imbriquer trois fois, si c'est ce qui est fait dans ce ticket, c'est bien ça l'origine du problème.

parce que ça parle plus haut d'imbriquer, mais je fais ça sans lire davantage, sans noter que ça parle de conditions ou que sais-je.

#3

Updated by Emmanuel Cazenave 13 days ago

Mais donc ça veut dire quoi concrètement le "ne pas pouvoir imbriquer trois fois" ? C'est quoi une imbrication ?

#4

Updated by Frédéric Péters 13 days ago

Catégorie
 [ ..... |v]

Sous-catégorie
 [ ..... |v]

Sous-sous-catégorie
 [ ..... |v]

Tu peux choisir une catégorie et la liste des sous-catégories se mettra à jour.

Tu ne peux pas espérer faire fonctionner ça (i.e. avoir sous-sous-catégorie mis à jour sur choix d'une sous-catégorie) de manière fiable pour les sous-sous-catégories.

#5

Updated by Emmanuel Cazenave 13 days ago

Ok c'est bien ce que je décris ici.

#6

Updated by Pierre Cros 13 days ago

Je pense que c'est pas évident à documenter : peu de gens vont lire/comprendre ce qu'on écrirait en la matière avant de se prendre le mur.

Ce serait surtout utile pour pointer cette doc dans les tickets idoines, sans doute.

Cette limitation est susceptible d'évoluer "à un moment" où c'est rock-solid ?

#7

Updated by Emmanuel Cazenave 13 days ago

Pierre Cros a écrit :

Ce serait surtout utile pour pointer cette doc dans les tickets idoines, sans doute.

Oui et aussi j'imaginais à usage interne en mode check-list : pour que ça marche il faut ça ça et ça, les conditions sont-elles réunies ici.
Ça m'aurait sauvé deux heures de debug, qui se reproduiront si je retombe sur le problème dans un moment, parce que j'aurai oublié les conditions à réunir que je retrouverai pas le ticket où j'avais déjà fait l'analyse.

#8

Updated by Frédéric Péters 13 days ago

Cette limitation est susceptible d'évoluer "à un moment" où c'est rock-solid ?

lointain, très lointain, le moment.

#9

Updated by Frédéric Péters 13 days ago

À noter que de la description la question n'était pas là mais "était un champ à choix multiples", et cette partie peut tout à fait évoluer, ça commencerait par faire le rendu via un gabarit, il y a un ticket #48387, et un patch, depuis 5 mois. Bisous les relecteurs.

#10

Updated by Pierre Cros 13 days ago

Le besoin check-list c'est plus base de connaissance que doc. Ou alors un tuto (c'est un peu là qu'on met les trucs qu'on ne sait pas où mettre) "comment emmancher trois listes en faisant 2 pages différentes". On peut chercher si quelqu'un se sent de le faire (moi pas vraiment).

Also available in: Atom PDF