Commutateur
L'interrupteur. Un seul réglage, deux états, et une valeur booléenne enregistrée telle quelle. Pour un choix binaire dans un formulaire, il se lit plus vite qu'une case à cocher isolée.
Ce que c'est
| Type | fieldToggle |
| Catégorie | form |
| Enfants autorisés | 0 |
| Cibles de style | bspk, 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 |
Code 4D pour le nom du champ
vb_Use4dCode | toggle (boolean) | Le nom du champ est une expression 4D évaluée au rendu : son résultat devient le nom du champ envoyé avec le formulaire | défaut : non |
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 |
Code 4D pour le libellé
vb_Use4dCodeForLabel | toggle (boolean) | — | défaut : non |
Libellé du champ
vt_FieldLabel | text (text) | — | traduisible |
Saisie & comportement
| Paramètre | Comment ça se règle | À quoi ça sert | Particularités |
Afficher comme une case à cocher
vb_DisplayLikeCheckbox | toggle (boolean) | — | défaut : non |
Afficher non coché si désactivé
vb_FalseWhenDisabled | toggle (boolean) | Un réglage sans effet ne doit pas s'afficher comme actif : il ferait croire à un comportement qui n'a pas lieu. La valeur enregistrée n'est pas modifiée. | défaut : non |
Est lié a l'entité du module ?
vb_isLinkedToModuleEntity | toggle (boolean) | — | défaut : non |
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. | |
Condition de désactivation
vt_QueryDisabled | text (text) | Formule 4D : si elle est vraie, l'interrupteur est grisé et non modifiable. Sert à rendre inopérant un réglage qui dépend d'un autre. | accepte du 4D |
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.