Browse Source

Vues de saisies fieldset.

On ajoute les classes `vide` et `sans_reponse` à la vue d'une saisie si l'ensemble de ses
sous saisies sont vide.
Permet d'éviter avec champs extras d'avoir un titre de fieldset qui se
balade sans aucun contenu en dessous.
svn/attic/branches/patch_alternatif/124393
Maïeul 3 years ago
parent
commit
9e50d12418
  1. 11
      saisies-vues/_base.html

11
saisies-vues/_base.html

@ -29,11 +29,18 @@ Hors option 'valeur_uniquement' :
#SET{reponse,#ENV*{valeur}|saisie_traitement_vue{#ENV**}}
]
[(#GET{enfants}|oui)
#SET{saisies_enfants,#ENV{saisies}|saisies_lister_par_nom|array_keys}
#SET{valeurs_enfants,#ENV{valeurs}|array_intersect_key{#GET{saisies_enfants}|array_flip}}
#SET{enfants_vides,0}
[(#GET{valeurs_enfants}|array_filter|non)
#SET{enfants_vides,1}
]
]
[(#REM) Maintenant on affiche en encapsulant ou pas ]
[(#REM) Cas normal avec présentation ]
[(#GET{valeur_uniquement}|non)
<div class="champ afficher[ afficher_(#ENV{nom}|saisie_nom2classe)][ saisie_(#ENV{type_saisie})][ (#ENV{conteneur_class,#ENV{li_class}})][ (#GET{reponse}|non)sans_reponse vide]">
<div class="champ afficher[ afficher_(#ENV{nom}|saisie_nom2classe)][ saisie_(#ENV{type_saisie})][ (#ENV{conteneur_class,#ENV{li_class}})][ (#GET{reponse}|non)sans_reponse vide][(#GET{enfants_vides}|oui) sans_reponse vide]">
[(#REM) S'il y a des enfants on n'inclut que la vue ]
[(#GET{enfants}|oui)
#GET{reponse}

Loading…
Cancel
Save