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.

En mode création, ce widget fait que le dataset contient déjà un rowdata, comme si le dataquery était en mode “auto_add_record=true”.

<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

Les attributs nécessaires au bon fonctionnement du widget sont signalés par un astérisque.

Ce widget hérite de fonctionnalités issues d’un autre widget. Consultez la documentation dédiée au WidgetField pour vérifier si d’autres attributs sont disponibles.

Options

Les options nécessaires au bon fonctionnement du widget sont signalées par un astérisque.

Ce widget hérite de fonctionnalités issues d’un autre widget. Consultez la documentation dédiée au WidgetField pour vérifier si d’autres options sont disponibles.

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" />

level

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

  • Version : 19w26

  • Valeurs possibles : null

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" />

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}" />

levels_label

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

  • Version : 19w26

  • Valeurs possibles : string

  • Valeur par défaut : Niveau

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

search_placeholder_label

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

  • Version : 19w26

  • Valeurs possibles : string

  • Valeur par défaut : Rechercher un groupe

<option output="html" option_name="search_placeholder_label" value="Rechercher un groupe" />

show_level_label

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

  • Version : 19w26

  • Valeurs possibles : string

  • Valeur par défaut : Afficher le niveau

<option output="html" option_name="show_level_label" value="Afficher le niveau" />