Projet

Général

Profil

Bug #19153

utilisation de data-dynamic-display-child-of lorsque le parent est une checkbox

Ajouté par Thomas Noël il y a plus de 6 ans. Mis à jour il y a 9 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
02 octobre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

a priori ça n'est pas possible parce que data-dynamic-display-value ne permet pas de savoir si la case est cochée ou pas (c'est toujours "yes")

(j'essayais de cacher le champ varname de wf/export_to_model.py quand la case attach_to_history n'est pas cochée)


Fichiers

Historique

#1

Mis à jour par Thomas Noël il y a plus de 6 ans

je propose ici l'ajout d'un data-dynamic-display-checked=true/false à poser dans le widget cible, ce qui donne par exemple :

+        if 'attach_to_history' in parameters:
+            form.add(CheckboxWidget, '%sattach_to_history' % prefix,
+                     title=_('Attach generated file to the form history'),
+                     value=self.attach_to_history,
+                     attrs={'data-dynamic-display-parent': 'true'})
+        if 'varname' in parameters:
+            form.add(VarnameWidget, '%svarname' % prefix,
+                     title=_('Identifier'), value=self.varname,
+                     hint=_('This is used to get generated document in expressions.'),
+                     attrs={
+                        'data-dynamic-display-child-of': '%sattach_to_history' % prefix,
+                        'data-dynamic-display-checked': 'true',
+                     })
#2

Mis à jour par Frédéric Péters il y a plus de 6 ans

Peut-être mais je préférerais #14085 pour ne pas lier présence d'une variable à présence dans le journal.

#3

Mis à jour par Frédéric Péters il y a 9 mois

  • Statut changé de En cours à Fermé
  • Planning mis à Non

Ça a été fait dans le cadre de #70584.

Formats disponibles : Atom PDF