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

TypefieldCheckbox
Catégorieform
Enfants autorisés0
Cibles de stylebspk, legend, fieldset, input, label
ÉvénementsonChange

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ètreComment ça se règleÀ quoi ça sertParticularités
Nom du champ
vt_FieldName
text (text)—obligatoire

Libellé & textes

ParamètreComment ça se règleÀ quoi ça sertParticularité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ètreComment ça se règleÀ quoi ça sertParticularité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ètreComment ça se règleÀ quoi ça sertParticularité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ètreComment ça se règleÀ quoi ça sertParticularité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.