Select-veld
Select-veld
Het select-veld slaat één waarde op die gekozen wordt uit een gecontroleerde optielijst.
Het meest geschikt voor
- visuele varianten
- uitlijningsopties
- grootte-opties
- categorieachtige gecontroleerde instellingen
Schemavoorbeeld
{
"name": "theme",
"label": "Theme",
"type": "select",
"options": ["light", "dark", "accent"]
}Label/value style example:
{
"name": "alignment",
"label": "Alignment",
"type": "select",
"options": [
{ "label": "Left", "value": "left" },
{ "label": "Center", "value": "center" },
{ "label": "Right", "value": "right" }
]
}Gebruik in template
<section class="theme-{{ theme }}">
...
</section>Gebruik het wanneer
Gebruik select wanneer auteurs één bekende optie moeten kiezen en de toegestane waarden gecontroleerd moeten blijven.
Gebruik het niet wanneer
Gebruik select niet voor:
- vrije tekst
- aan/uit-schakelaars
- meerdere herhaalbare rijen
Gebruik in plaats daarvan text, checkbox of repeater.
Technische notities
- houd optiewaarden stabiel na publicatie omdat sjablonen ervan afhankelijk kunnen zijn
- gebruik machinevriendelijke waarden en mensvriendelijke labels
- voorkom dat
selectverandert in een verborgen inhoudsbak met te veel opties - geef de voorkeur aan
checkboxvoor binaire schakelaars en aanrepeatervoor rijenstructuren