Case à cocher
Description
La Case à cocher (fieldCheckbox) permet de sélectionner une ou plusieurs options. Elle supporte deux sous-types : checkbox standard et radio (sélection unique).
Les options peuvent être affichées comme des boutons (vb_EffectButton), alignées horizontalement, et les labels peuvent être placés à droite.
| Propriété | Champ technique | Type | Description |
|---|---|---|---|
| Envoyer uniquement cochée | vb_SendOnlyBoxChecked | checkbox | N'envoie que la valeur cochée |
| Recherche | searchEffect | radio | strict, contain |
| Nom du champ | vt_FieldName | text | Nom technique |
| Label groupe | vt_FieldLabelGroup | text | Label du groupe de cases |
| Type | vl_InputType | radio | 0=checkbox, 1=radio |
| Sous-type | vl_InputSubType | radio | 0=standard, 1=bouton, 9=autre |
| Label à droite | vb_RevertLabel | checkbox | Place le label à droite |
| Aligner inputs | vb_SpaceBetween | checkbox | Alignement space-between |
| Effet bouton | vb_EffectButton | checkbox | Style bouton au lieu de case |
| Obligatoire | vb_Required | checkbox | Champ obligatoire |
| Lié à l'entité | vb_isLinkedToModuleEntity | checkbox | Lie au module ORDA |
| Fonction pour liste | vb_UseFunction | checkbox | Charge les options via 4D |
| Valeurs | vc_Values | textarea | Liste des valeurs |
| Valeur | vt_Value | text | Valeur par défaut |
Événements supportés :
on-change — Déclenché au changement de sélection
on-dblclick — Déclenché au double-clic

Paramètre
Envoyer uniquement la case cochée
Si coché, seule la case sélectionnée sera retournée dans le résultat.
Nom du champ
Permet de configurer le nom et l’id du bloc input du champ de saisie.
Libellé du groupe
Permet de grouper des accordéons entre eux. Lorsqu'un accordéon du groupe s'ouvre, les autres se ferment.
Type du champ
Permet de définir si l'objet doit être de type checkbox ( plusieurs cases peuvent être cochées en même temps ) ou si il doit être de type radio ( une seule case cochée au maximum )
Type de la valeur
Permet de sélectionner le type de la valeur renvoyé à 4D.
A droite
Si coché, les valeurs seront situées à droite de la case à cocher.
Aligner les inputs
Permet d'aligner verticalement les différentes lignes.
Effet bouton
Si coché, applique un effet visuel sur les éléments, pour les faire apparaitre comme des boutons.
Champ obligatoire
Indique si le champ doit obligatoirement être rempli ( une petite étoile rouge apparaît pour l’indiquer a l’utilisateur ).
Est lié a l'entité du module ?
Si coché, indique que le champ est une propriété de l’entite du module.
Si besoin préciser le chemin de relation (ex: Entity.MaRelation)
Nécessite 'est lié a l'entité du module ?'
Permet de lier le champ à une autre entité que celle du module en passant par une relation.
Utiliser une fonction pour récupérer les éléments de la liste
Si coché, fait apparaitre des nouveaux paramètres, permettant de récupérer les éléments de la liste.
Classe
Nécessite 'utiliser une fonction pour récuperer les éléments de la liste'
Incompatible avec 'liste de valeurs possibles' et 'Valeur par défaut'
Permet de choisir la classe dans laquelle se trouve la fonction.
Fonction
Nécessite 'utiliser une fonction pour récuperer les éléments de la liste'
Incompatible avec 'liste de valeurs possibles' et 'Valeur par défaut'
Permet de choisir le nom de la fonction parmi les éléments du select.
Liste des valeurs possibles
Incompatible avec 'Class' et 'Fonction'
Permet de saisir la liste des éléments en dur dans la propriété, chaque valeur doit avoir un retour à la ligne entre-elle.
Valeur par défaut
Incompatible avec 'Class' et 'Fonction'
Rempli le champ avec la valeur par défault.
Mise en page
Class éléments legend
Permet d'appliquer un style graphique sur ---.
Class éléments fieldset
Permet d'appliquer un style graphique sur ---.
Class éléments input
Permet d'appliquer un style graphique sur ---.
Class éléments label
Permet d'appliquer un style graphique sur ---.

