Development #45090
Fiche : Pouvoir utiliser les données liées d'une fiche de type "Date"
0%
Description
Dans un formulaire, j'associe via un champ liste (form_var_association) une fiche Association.
A la suite du formulaire, je peux pré-remplir les champs avec {{ form_var_association_xxx }}
Ce pré-remplissage ne fonctionne pas avec les champs dates.
ici une demande qui pose pb :
https://demarches-slaget.test.entrouvert.org/backoffice/management/je-modifie-mon-association/15/inspect
(Dans l'inspect je ne trouve pas form_var_association_date_creation)
Ici le champ paramétré pour être pré-rempli :
https://demarches-slaget.test.entrouvert.org/backoffice/forms/22/fields/3/
Ici le modèle de fiche :
https://demarches-slaget.test.entrouvert.org/backoffice/cards/6/
Historique
Mis à jour par Frédéric Péters il y a presque 4 ans
Je n'ai pas les accès nécessaires mais en données immédiatement stockées avec le champ il y a uniquement les chaines de caractères, pour les champs "complexes" (et une date se trouve rangée là-dedans), ça devra passer par la vue "live" sur les données, évoquée dans #44264#note-3.
Mis à jour par Frédéric Péters il y a presque 4 ans
for the record:
def get_data_source_structured_item(self): item = { 'id': self.id, 'text': self.digest, } for field in self.formdef.get_all_fields(): if not field.varname: continue value = self.data and self.data.get(field.id) if isinstance(value, six.string_types): # <-- on ne prend que les chaines. item[field.varname] = value return item
Mis à jour par Stéphane Laget il y a presque 4 ans
(nb : le rôle Debug EO existe, je t'ai affecté ce rôle)
Mis à jour par Frédéric Péters il y a presque 4 ans
(nb : le rôle Debug EO existe, je t'ai affecté ce rôle)
ok curieux je suis passé à côté tout à l'heure, mais donc je confirme, on ne tire pas les dates.
Mis à jour par Frédéric Péters il y a presque 4 ans
Et j'ai créé #45094 pour avoir un ticket sur l'accès aux données.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Nouveau à Fermé
Traité via #45094, vue "live" sur les données de la fiche.