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.
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
- Ajouter un champ texte dans le formulaire.
- Changer le nom de la variable en “sys_group”
- 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”)
- 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" />