Sist endret: 11. feb. 2025

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

ParameterTypePåkrevdBeskrivelse
idstringJaEn 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.
typestringJaMå settes til ‘Subform’
layoutSetstringJaID for sidegruppe til underskjema. Må være unik i layout-sets.json.
tableColumnsarrayJaEn liste med objekter som inneholder kolonnedefinisjoner for tabellen for underskjema. Hver oppføring gir en overskrift, celleforespørsel og standardverdi for cellen.
showAddButtonboolNeiVis Legg-til knapp? Standardverdien er sann.
showDeleteButtonboolNeiVis Slett-knapp? Standardverdien er sann.
textResourceBindingsobjectNeiObjekt 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]"
    }
  },
]