Champ Checkbox
Champ Checkbox
Le champ checkbox stocke une valeur booleenne marche/arret.
Ideal pour
- bascules
- drapeaux d'affichage optionnels
- interrupteurs montrer/masquer
- comportements simples activer/desactiver
Exemple de schema
{ "name": "showBadge", "label": "Show Badge", "type": "checkbox" }Usage dans le template
{{#if showBadge}}
<span class="badge">New</span>
{{/if}}Exemple de modificateur :
<section class="hero {{#if highlightHero}}hero-highlighted{{/if}}">
...
</section>Quand l'utiliser
Utilisez checkbox lorsque le champ represente une decision simple oui/non.
Quand ne pas l'utiliser
N'utilisez pas checkbox pour :
- des variantes multi-options
- des labels libres
- des elements repetes
Utilisez plutot select, text ou repeater.
Notes techniques
- utilisez
checkboxuniquement pour une decision binaire unique - preferez des noms explicites comme
showBadge,enableFormouhighlightHero - evitez d'enchainer de nombreuses checkboxes quand le component a en realite besoin d'un modele de variante plus explicite
- si les auteurs choisissent entre plusieurs etats mutuellement exclusifs, utilisez
select