Wat je invult
labelFields[]voor extra veldcontext.labelTemplateJsonals JSON object met niet-legeops[].- Optioneel
fallbackin template voor lege waarden.
Table widget reference
Gebruik labelTemplate per kolom om celoutput te transformeren, stylen en combineren.
Deze pagina beschrijft table-specifiek gedrag; de volledige engine-functielijst staat op de
centrale template reference.
labelFields[] voor extra veldcontext.labelTemplateJson als JSON object met niet-lege ops[].fallback in template voor lege waarden.ops is verplicht en mag niet leeg zijn.Invalid table label template.{"columnId":"..."} leest raw kolomwaarden van andere kolommen.fallback toegepast als aanwezig.{
"value": { "field": "status" },
"ops": [
{ "op": "trim" },
{ "op": "upper" }
],
"fallback": "-"
}
Alle beschikbare functies en argumenten staan op: Label template complete reference →
{
"value": { "field": "name" },
"ops": [
{ "op": "title" },
{ "op": "cutoff", "length": 24, "ellipsis": true }
]
}
{
"value": { "columnId": "total_amount__2" },
"ops": [
{ "op": "div", "value": { "columnId": "total_amount__1" } },
{ "op": "round", "digits": 2 },
{ "op": "percent" }
]
}
{
"value": { "field": "status" },
"ops": [
{
"op": "switch",
"cases": {
"open": "Open",
"pending": "In behandeling",
"closed": "Afgesloten"
},
"default": "Onbekend"
},
{ "op": "class", "value": "status-pill" }
]
}