Case à cocher
Les cases à cocher. Un groupe de choix affichés tous en même temps, alimenté par une liste ou par une fonction 4D. À préférer à la liste déroulante quand les options sont peu nombreuses et qu'on veut que l'utilisateur les voie toutes sans cliquer.
Ce que c'est
| Type | fieldCheckbox |
| Catégorie | form |
| Enfants autorisés | 0 |
| Cibles de style | bspk, legend, fieldset, input, label |
| Événements | onChange |
Les paramètres
Seuls les paramètres propres à ce bloc sont listés ici. Le nom du bloc, l'identifiant HTML, l'ancre, l'affichage conditionnel et la répétition sont communs à tous les blocs et décrits une seule fois, dans Les paramètres communs.
Paramètres
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
Nom du champ
vt_FieldName | text (text) | — | obligatoire |
Libellé & textes
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
A droite
vb_RevertLabel | toggle (boolean) | — | défaut : non |
Aligner les inputs
vb_SpaceBetween | toggle (boolean) | — | défaut : non |
Libellé du groupe
vt_FieldLabelGroup | text (text) | — | traduisible |
Remplissage
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
Remplir par fonction
vb_UseFunction | toggle (boolean) | Remplit la liste par une fonction 4D au lieu d'une liste figée. Exige le couple classe + fonction, et la fonction doit être référencée dans le registre : après l'avoir écrite, lancez un rafraîchissement du Storage, sinon elle n'apparaît pas. | défaut : non |
Liste des valeurs possibles
vc_Values | textarea (text) | Une valeur par ligne. Chaque ligne peut être une clé de traduction ou un texte libre. | |
Paramètres de la fonction
vo_ValuesParams | functionParams (object) | — | |
Classe
vt_ValuesClass | select (text) | — | obligatoire |
Fonction
vt_ValuesFunction | select (text) | — | obligatoire |
Saisie & comportement
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
Effet bouton
vb_EffectButton | toggle (boolean) | — | défaut : non |
Envoyer uniquement la case cochée
vb_SendOnlyBoxChecked | toggle (boolean) | — | défaut : non |
Est lié a l'entité du module ?
vb_isLinkedToModuleEntity | toggle (boolean) | — | défaut : non |
Type de la valeur
vl_InputSubType | checkbox (integer) | — | défaut : 0 |
Type du champ
vl_InputType | checkbox (integer) | — | défaut : 1 |
Valeur par défaut
vt_DefaultValue | text (text) | — | traduisible |
Chemin de relation
vt_HowGetPk | text (text) | Chemin depuis l'entité de la page vers celle qui porte réellement la valeur — ex. Entity.MonClient. Laissé vide, la valeur est lue sur l'entité de la page. | |
Valeur 4D
vt_Value | text (text) | — | accepte du 4D |
Validation
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
Champ obligatoire
vb_Required | toggle (boolean) | — | contrôle de sécurité, défaut : non |
Condition d'obligation
vt_QueryRequired | text (text) | N'est lue que si le champ est déjà marqué obligatoire : l'expression décide alors, à chaque validation, s'il l'est vraiment. Doit renvoyer un booléen. Ignorée lors d'un simple rechargement de bloc. | |
Les tableaux de cette page sont produits automatiquement depuis le schéma du bloc. Si la page et le panneau divergent, c'est le schéma qui fait foi.