Konfigurere et underskjema
Slik kan du konfigurere og utforme et underskjema
Denne veiledningen er under utvikling og testing. Underskjema er lansert i foreløpig versjon.
Parametere
Parameter | Type | Påkrevd | Beskrivelse |
---|---|---|---|
id | string | Ja | En unik ID, som ID-en på andre komponenter. Må være unik i layout-filen, og bør være unik på tvers av sider. |
type | string | Ja | Må settes til ‘Subform’ |
layoutSet | string | Ja | ID for sidegruppe til underskjema. Må være unik i layout-sets.json. |
tableColumns | array | Ja | En liste med objekter som inneholder kolonnedefinisjoner for tabellen for underskjema. Hver oppføring gir en overskrift, celleforespørsel og standardverdi for cellen. |
showAddButton | bool | Nei | Vis Legg-til knapp? Standardverdien er sann. |
showDeleteButton | bool | Nei | Vis Slett-knapp? Standardverdien er sann. |
textResourceBindings | object | Nei | Objekt som beskriver tekstressursbindinger for underskjema-komponenten. |
textResourceBindings
Du kan tilpasse disse nøklene i textResourceBindings
-objektet:
title
- Tittelen på underskjema-komponenten.description
- En beskrivelse av komponenten, som vises under tittelen.addButton
- Hva Legg-til knappen skal inneholde.
tableColumns
tableColumns
er en liste med objekter som definerer kolonnene i tabellen for underskjemaet.
Hver oppføring må ha en definisjon for headerContent
og cellContent
. cellContent
er også et objekt, som må ha et query
-parameter og en valgfri default
-parameter.
query-verdien er en oppslagsti for det valgte feltet i underskjemaets datamodell.
F.eks. propertyName
eller propertyName.nestedProperty
"tableColumns": [
{
"headerContent": "Navn",
"cellContent": {
"query": "name"
}
},
{
"headerContent": "Alder",
"cellContent": {
"query": "age",
"default": "[Ukjent alder]"
}
},
]