Sist endret: 24. sep. 2024

Konfigurasjonsmuligheter for underskjemas layout

Muligheter for konfigurering av for underskjemas layout

Dette dokumentet er under utvikling. Underskjema er kun i preview-release.

Parametere

ParameterTypePåkrevdBeskrivelse
idstringJaUnik ID, tilsvarer ID på andre komponenter. Må være unik i layout-filen, og bør være unik på tvers av sider.
typestringJaMå settes til ‘Subform’
layoutSetstringJaLayout set ID for underskjema. Må være unik i layout-sets.json.
tableColumnsarrayJaEn liste med objekter som inneholder kolonnedefinisjoner for underskjema-tabellen. Hver oppføring gir en overskrift, celleforespørsel og standardverdi for cellen.
showAddButtonboolNeiVis legg-til knapp? Standardverdi er sann.
showDeleteButtonboolNeiVis slett knapp? Standardverdi er sann.
textResourceBindingsobjectNeiObjekt som beskriver tekstressursbindinger for underskjema-komponenten.

textResourceBindings

Følgende nøkler i textResourceBindings-objektet kan tilpasses:

  • title - Tittelen på subform komponenten.
  • description - En beskrivelse av komponenten som vises under tittelen.
  • addButton - Innholdet i legg-til knappen.

tableColumns

tableColumns er en liste med objekter som definerer kolonnene i underskjema-tabellen.

Hver oppføring må inneholde en definisjon for headerContent og cellContent. cellContent er også et objekt, som må inkludere et query-parameter sammen med valgfri default-parameter.

query-verdien er en oppslagsti for underskjemaets datamodell.

F.eks. propertyName eller propertyName.nestedProperty

"tableColumns": [
  {
    "headerContent": "Navn",
    "cellContent": {
      "query": "name"
    }
  },
  {
    "headerContent": "Alder",
    "cellContent": {
      "query": "age",
      "default": "[Ukjent alder]"
    }
  },
]