Dashboard JSON: bekijk of bewerk de volledige configuratie van deze pagina, inclusief widgets, filters, datasources en views. De code-editor volgt het formulier totdat je de JSON bewerkt; daarna heeft de JSON voorrang bij Toepassen. Kies JSON-wijzigingen verwerpen om terug te gaan naar de formulierwaarden. Ongeldige JSON en wijzigingen aan de dashboard-ID worden geblokkeerd. Toepassen wijzigt het concept; sla het dashboard op om te bewaren.
Het leegmaken van de beschrijving onder de filters verwijdert de kaart. Lege rich-textalinea’s en spaties laten geen leeg vak achter; beschrijvingen met afbeeldingen blijven zichtbaar.
Gebruik dit paneel voor structuur en paginagedrag; widgetafwijkingen stel je elders in.
Opslaggedrag
Dashboard builder-acties staan niet meer in een zwevende editbalk op de pagina. Op desktop verschijnen ze in de topbar links van Dashbot in een inklapbare capsule; op mobiel openen ze vanuit een topbar-popover.
layout.columns wordt begrensd op 1 t/m 24.
Lege velden (htmlTitle, menuIcon, layout.gap) worden als null/weg gelaten.
order wordt als integer opgeslagen.
De rechter editorbalk voor page settings, filters, views en widgets is op desktop sleepbaar in breedte; Dashview onthoudt je laatste breedte per gebruiker.
hideFilterBar verbergt de zichtbare filterbar/drawer voor deze pagina, maar houdt intern wel een verborgen filterbar-component actief zodat filter-runtime en afhankelijkheden intact blijven.
Instelling
Type
Default
Beschrijving
title
string
leeg
Paginatitel in menu en header.
htmlTitle
string/null
null
Rich title voor page header (menu blijft plain text).
showTitle
boolean
true
Toon titel boven widgets.
hideFilterBar
boolean
false
Verberg de zichtbare filterbar en mobiele filter-drawer op deze pagina, maar houd de runtime filterbar intern gemount voor compatibiliteit.
hideInMenu
boolean
false
Verberg pagina in menu.
menuIcon
string/null
null
PrimeIcon class op menu-item.
layout.kind
grid
grid
Momenteel alleen grid-layout.
layout.columns
number
12
Aantal gridkolommen.
layout.gap
string
empty
CSS gap, bv 1rem.
order
number/null
null
Menuvolgorde (lager = eerder).
2. Page color rules
Page color rules worden door widgets gebruikt zodra ze usePageColorRules ondersteunen.
Rule type
Keys
Beschrijving
value
value, color, caseSensitive
Exact value match.
range
min, max, minInclusive, maxInclusive, scale, color
Numerieke range met absolute of percent schaal.
index-range
minPercent, maxPercent, minInclusive, maxInclusive, color
Index/positie-percentielrange voor widgets die op volgorde kleuren.
date
mode, anchor, color
Datumvergelijking. mode kan before, beforeOrOn, after of afterOrOn zijn; anchor ondersteunt nu today.
Page color rules worden alleen toegepast door widgets of kolommen die dit aanzetten, bijvoorbeeld met usePageColorRules: true. Toegestane waarden voor pageColorSource: label, group, value, y. y is bedoeld voor 3D charts.
Page value rules worden hergebruikt door widgets of tabelkolommen met usePageValueRules: true. Widget-level regels blijven nuttig voor lokale overrides.
4. Default chart colors
Array van kleurwaarden die als fallback palette gebruikt wordt wanneer widgets geen
value-based kleurregels toepassen.
Volgorde bepaalt toewijzing aan dataset 1, 2, 3, ...