Ce widget permet l’édition de sys_group. Il est appellé automatiquement pour les champs “sys_group” en lecture/écriture. Il ne peut être utilisé que par les utlisateurs mono-rôle.

Edit me

Hérite de WidgetField.

Fonction

Rendu

Utilisation

Ce widget ne peut être utilisé que par les utilisateurs mono-rôle.

<form_row>
    <label dataset="patient" field="sys_group" class="col-md-3"/>
    <value dataset="patient" field="sys_group" class="col-md-9" mode="rw">
        <option output="html" option_name="auto_open_on_new_record" value="true" />  
  
        <option output="html" option_name="level_label_1" value="Monde" />
        <option output="html" option_name="level_label_2" value="Continent" />
        <option output="html" option_name="level_label_3" value="Pays" />
        <option output="html" option_name="level_label_4" value="Ville" />
    </value>
</form_row>

Utilisation dans Epicraft

  1. Ajouter un champ texte dans le formulaire.
  2. Changer le nom de la variable en “sys_group”
  3. Si besoin, modifier le libellé (par défaut : “Groupe(s) d’appartenance / Group membership(s)) via le Label Spécifique (disponible dans la section “affichage”)
  4. Pour modifier les libellés des boutons permettant d’accéder aux niveaux, ajouter des propriétés personnalisées “form.widget.value.option” sur le champ. Par ex : <option output="html" option_name="level_label_1" value="Monde" />

Attributs

Options

auto_open_on_new_record

Ouvre automatiquement la modale d’édition de groupes pour un nouvel enregistrement

  • Version : 19w26

  • Valeurs possibles : boolean

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

show_level_label

Libellé placé devant les boutons permettant d’afficher un niveau

  • Version : 19w26

  • Valeurs possibles : string

  • Valeur par défaut : Show level

<option output="html" option_name="show_level_label" value="Show level" />

search_placeholder_label

Libellé du texte indicatif placé dans le champ de recherche de groupes

  • Version : 19w26

  • Valeurs possibles : string

  • Valeur par défaut : Search a group

<option output="html" option_name="search_placeholder_label" value="Search a group" />

levels_label

Libellé des boutons permettant de voir les différents niveaux

  • Version : 19w26

  • Valeurs possibles : string

  • Valeur par défaut : Level

<option output="html" option_name="levels_label" value="Level" />

Options groupées

level

Options utilisées pour gérer les groupes par niveaux

level_label_n

Libellé donné au niveau n

  • Version : 19w26

  • Valeurs possibles : string

<option output="html" option_name="level_label_n" value="{level_label_n_value}" />

level_disabled_n

Permet de retirer la possibilité de selectionner un groupe du niveau n

  • Version : 19w26

  • Valeurs possibles : boolean

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

level_hide_n

Permet de ne pas afficher le niveau n et ses descendants

  • Version : 19w26

  • Valeurs possibles : boolean

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