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
0%
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.
Historique
Mis à jour par Emmanuel Cazenave il y a presque 3 ans
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.
Mis à jour par Frédéric Péters il y a presque 3 ans
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.
Mis à jour par Emmanuel Cazenave il y a presque 3 ans
Mais donc ça veut dire quoi concrètement le "ne pas pouvoir imbriquer trois fois" ? C'est quoi une imbrication ?
Mis à jour par Frédéric Péters il y a presque 3 ans
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.
Mis à jour par Pierre Cros il y a presque 3 ans
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 ?
Mis à jour par Emmanuel Cazenave il y a presque 3 ans
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.
Mis à jour par Frédéric Péters il y a presque 3 ans
Cette limitation est susceptible d'évoluer "à un moment" où c'est rock-solid ?
lointain, très lointain, le moment.
Mis à jour par Frédéric Péters il y a presque 3 ans
À 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.
Mis à jour par Pierre Cros il y a presque 3 ans
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).
Mis à jour par Emmanuel Cazenave il y a 6 mois
- Statut changé de Nouveau à Fermé
Frédéric Péters a écrit :
À 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 a évolué #53763. Suffisant pour fermer ce ticket qui allait nulle part de toute façon.