Development #40203
pouvoir itérer sur les éléments d'une liste à choix multiple (avec source de donnée)
0%
Description
- form_var_xxx = "textA, textB"
- form_var_xxx_raw = [idA, idB]
- form_var_xxx_0_foo = "fooA"
- form_var_xxx_0_bar = "barA"
- form_var_xxx_1_foo = "fooB"
- form_var_xxx_1_bar = "barB"
mais on n'a pas de moyen d'itérer sur les valeurs choisies dans la source de données, par exemple {% for item in form_var_xxx_rawiter %}<li>Foo : {{ form.foo }}</li>{% endfor %}
(Ça serait par exemple utile aujourd'hui pour rappeler à l'usager ses inscriptions à une liste d'événements dans Chrono, ou chacun contient une description, un prix, une URL, etc)
Fichiers
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
Thomas Noël a écrit :
(Ça serait par exemple utile aujourd'hui pour rappeler à l'usager ses inscriptions à une liste d'événements dans Chrono, ou chacun contient une description, un prix, une URL, etc)
Pour ce cas d'usage précis, j'avais fait un patch dans chrono qui donne la possibilité d'itérer sur le retour de l'appel web-service de réservation : https://doc-publik.entrouvert.com/admin-fonctionnel/prises-de-rendez-vous/#reservation-multiple-agendas-de-type-evenements .
Mis à jour par Thomas Noël il y a environ 4 ans
Emmanuel Cazenave a écrit :
Thomas Noël a écrit :
(Ça serait par exemple utile aujourd'hui pour rappeler à l'usager ses inscriptions à une liste d'événements dans Chrono, ou chacun contient une description, un prix, une URL, etc)
Pour ce cas d'usage précis, j'avais fait un patch dans chrono qui donne la possibilité d'itérer sur le retour de l'appel web-service de réservation : https://doc-publik.entrouvert.com/admin-fonctionnel/prises-de-rendez-vous/#reservation-multiple-agendas-de-type-evenements .
En fait ici c'est avant l'inscription, dans le formulaire, genre « vous allez être inscrit à x, y, z et ça va vous couter n€ au total. » (il n'y a pas en eu d'appel au ws de réservation)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Fichier 0001-fields-add-access-to-raw-structured-values-40203.patch 0001-fields-add-access-to-raw-structured-values-40203.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Après #40283, pour permettre :
→ {% for x in form_var_plop_structured_raw }{{ x.whatever }}{ endfor %}
Mis à jour par Thomas Noël il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit db0a045e3eb1d8c4c20173d2cac729bf5e6e8cbe Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Feb 29 11:00:15 2020 +0100 fields: add access to raw structured values (#40203)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
fields: add access to raw structured values (#40203)