Projet

Général

Profil

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

Ajouté par Emmanuel Cazenave il y a presque 3 ans. Mis à jour il y a 6 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
04 mai 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

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

#1

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.

#2

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.

#3

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 ?

#4

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.

#5

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

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

#6

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 ?

#7

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.

#8

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.

#9

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.

#10

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).

#11

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.

Formats disponibles : Atom PDF