Vaak voorkomende problemen¶
Advanced logica regels¶
Selectievakjes¶
Selectievakjes in FormIO hebben een ‘deelstructuur’. Bijvoorbeeld, als er een selectievakjes component met key
selectBoxes
is en mogelijke waarden a
, b
en c
, dan heeft de data de structuur:
{
"a": false,
"b": false,
"c": false
}
Als het a
-vakje is aangevinkt, heeft de inzending data de volgende structuur:
{
"a": true,
"b": false,
"c": false
}
Voor geavanceerde logica regels die afhankelijk zijn van de waarden van een selectievakjescomponent, moet de trigger de volgende structuur hebben:
{
"==": [
{
"var": "selectBoxes.a"
},
true
]
}
Deze trigger betekent “Als het vakje a
aangevinkt is”.
Als je gebruik maakt van eenvoudige regels, dan wordt deze structuur automatisch gebruikt.