Affichage d’un fieldset

Edit me

Hérite de WidgetBase.

Fonction

Rendu

Utilisation

<!-- Exemple correspondant à la première image -->
 <group title="Identité et accord">
   <form_row  id="pname">
     <label dataset="patient" field="nom" class="col-md-3 text-right"/>
     <value dataset="patient" field="nom" mode="rw" class="col-md-9 text-left"/>
   </form_row>
   <form_row>
     <label dataset="patient" field="prenom" class="col-md-3 text-right"/>
     <value dataset="patient" field="prenom" mode="rw" class="col-md-9 text-left"/>
   </form_row>
   <form_row>
     <label dataset="patient" field="accordlegal" class="col-md-3 text-right"/>
     <value dataset="patient" field="accordlegal" mode="rw" class="col-md-9 text-left">
       <option output="html" option_name="widget" value="WidgetBoolean"/>
     </value>
   </form_row>
 </group>

<!-- Exemple de groupe rétractable correspondant aux 2e et 3e images -->
<group id="collapsible-group" title="Advanced search">
    <form_row class="col-sm-4">
        <label dataset="filter" field="status" class="text-left col-md-12"/>
        <value dataset="filter" field="status" mode="rw" class="text-left col-md-12">
            <option output="html" option_name="widget" value="WidgetSelect"/>
        </value>
    </form_row>
    <form_row class="col-sm-4">
        <label dataset="filter" field="id_role" class="text-left col-md-12"/>
        <value dataset="filter" field="id_role" mode="rw" class="text-left col-md-12">
            <option output="html" option_name="widget" value="WidgetSelect"/>
            <option output="html" option_name="dataset" value="roles"/>
            <option output="html" option_name="label_column" value="label"/>
        </value>
    </form_row>
    <form_row class="col-sm-4">
        <label dataset="filter" field="id_group" class="text-left col-md-12"/>
        <value dataset="filter" field="id_group" mode="rw" class="text-left col-md-12">
            <option output="html" option_name="widget" value="WidgetSelectGroup"/>
            <option output="html" option_name="dataset" value="groups"/>
            <option output="html" option_name="label_column" value="name"/>
            <option output="html" option_name="axis_dataset" value="axis"/>
        </value>
    </form_row>
    <!-- Rend le groupe rétractable -->
    <option output="html" option_name="collapsible" value="1"/>
    <!-- A l'arrivée sur la page, le groupe sera rétracté -->
    <option output="html" option_name="collapsed" value="1"/>
    <!-- Supprime la bordure et la couleur de fond du groupe -->
    <option output="html" option_name="transparent_group" value="true"/>
    <!-- Ajoute de la classe "minimal" à la div englobante pour un rendu minimaliste du titre du groupe -->
    <option output="html" option_name="color_class" value="minimal"/>
</group>

Attributs

title

Titre du groupe

  • Version : >=2.15

  • Valeurs possibles : String

<... title="{title_value}" .../>

Options

show_on

Affichage conditionel du contenu du groupe

  • Version : >=2.15

  • Valeurs possibles : String

<option output="html" option_name="show_on" value="{show_on_value}" />

hide_on

Masquage conditionel du groupe

  • Version : >=2.15

  • Valeurs possibles : String

<option output="html" option_name="hide_on" value="{hide_on_value}" />

transparent_group

Il est possible de cacher le style qui est appliqué aux groupes (mettre à “true”), pour qu’on ne voit pas l’encadrement qui les caractérise. Cette option est utile lorsque le groupe sert pour conditionner l’affichage de certaines variables, et non pas pour regrouper des variables.

  • Version : >=2.15

  • Valeurs possibles : String

<option output="html" option_name="transparent_group" value="{transparent_group_value}" />

color_class

Cette option n’est pas très bien nommée : elle permet dajouter n’importe quelle classe (au sens CSS) au groupe (plus précisément, à la div englobante du groupe). La classe “minimal” utilisée conjointement avec l’option “collapsible” permet de modifier le rendu du WidgetGroup (voir exemple).

  • Version : >=2.26

  • Valeurs possibles : string

  • Valeur par défaut : panel-primary

<option output="html" option_name="color_class" value="panel-primary" />

group_collapsible

ATTENTION : l’option_name est “collapsible” et non “group_collapsible”. Indique si le groupe est rétractable ou non.

  • Version : >=2.26

  • Valeurs possibles : true / 1|false / 0

<option output="html" option_name="group_collapsible" value="false" />

group_collapsed

ATTENTION : l’option_name est “collapsed” et non “group_collapsed”. Ne fonctionne que si collapsible=”true” : indique si le groupe est rétracté ou non lorsque l’utilisateur arrive sur la page.

  • Version : >=2.26

  • Valeurs possibles : true / 1 |false / 0

<option output="html" option_name="group_collapsed" value="false" />

Options groupées