Opslaggedrag
layout.columnswordt begrensd op 1 t/m 24.- Lege velden (
htmlTitle,menuIcon,layout.gap) worden als null/weg gelaten. orderwordt als integer opgeslagen.
Dashboard builder
Alle instellingen uit Edit Settings: page identity, grid layout, menu settings, page color rules, page value rules en default chart colors.
layout.columns wordt begrensd op 1 t/m 24.htmlTitle, menuIcon, layout.gap) worden als null/weg gelaten.order wordt als integer opgeslagen.| 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. |
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). |
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. |
| Key | Waarden | Beschrijving |
|---|---|---|
value | string | Match inputwaarde. |
replacement | string | Vervangwaarde. |
replacementType | text/html/svg/icon/png | Rendermodus. |
matchMode | exact/regex | Exacte match of regex. |
caseSensitive | boolean | Case-sensitive matching. |
maxHeightEm | number | Max hoogte van visuele replacements. |
Array van kleurwaarden die als fallback palette gebruikt wordt wanneer widgets geen value-based kleurregels toepassen.