Summary
🚧 Denne dokumentasjonen er under oppdatering.
Bruk
Anatomi
Egenskaper
Følgende er en liste over tilgjengelige egenskaper for Summary. Listen er automatisk generert basert på komponentens JSON schema (se link).
Vi oppdaterer for øyeblikket hvordan vi implementerer komponenter. Listen over egenskaper kan derfor være noe unøyaktig.
Required properties: id
,type
,componentRef
,pageRef
Property | Type | Description |
---|---|---|
| string | The component ID. Must be unique within all layouts/pages in a layout-set. Cannot end with <dash><number>. |
| string | The component type. |
| object | Text resource bindings for a component. |
textResourceBindings.title | string | |
| string | String value indicating which layout component (by ID) the summary is for. |
| object | Optional properties to configure how summary is displayed |
display.hideBottomBorder | boolean | Set to true to hide the blue dashed border below the summary component. False by default. |
display.hideChangeButton | boolean | Set to true if the change button should be hidden for the summary component. False by default. |
display.useComponentGrid | boolean | Set to true to allow summary component to use the grid setup of the referenced component. For group summary, this will apply for all group child components. |
| array | Array of component ids that should not be shown in a repeating group's summary |
| object | Settings for the components grid. Used for controlling horizontal alignment. Example(s): {xs: 12} |
gridSettings.innerGrid | gridProps | Optional grid for inner component content like input field or dropdown. Used to avoid inner content filling the component width. Example(s): {xs: 12} See: gridProps |
gridSettings.labelGrid | gridProps | Optional grid for the component label. Used in combination with innerGrid to align labels on the side. Example(s): {xs: 12} See: gridProps |
| boolean | Boolean value or expression indicating if the component should be hidden. Defaults to false. |
| boolean | Boolean value indicating if summary of repeating group should be displayed in large format. Useful for displaying summary with nested groups. |
| object | |
pageBreak.breakAfter | string | PDF only: Value or expression indicating whether a page break should be added after the component. Can be either: 'auto' (default), 'always', or 'avoid'. Example(s): auto ,always ,avoid |
pageBreak.breakBefore | string | PDF only: Value or expression indicating whether a page break should be added before the component. Can be either: 'auto' (default), 'always', or 'avoid'. Example(s): auto ,always ,avoid |
| string | String value indicating which layout page the referenced component is defined on. |
Konfigurering
Vi oppdaterer for øyeblikket Altinn Studio med flere muligheter for innstillinger!
Dokumentasjonen oppdateres fortløpende, men det kan være flere innstillinger tilgjengelig enn det som beskrives her og noen innstillinger kan være i betaversjon.
Legg til komponent
Du kan legge til en komponent i Altinn Studio Designer ved å dra den fra komponent-listen til sideområdet.
Når du velger komponenten, vises innstillingspanelet for den.
Grunnleggende komponent:
App/ui/layouts/{page}.json
{
"$schema": "https://altinncdn.no/toolkits/altinn-app-frontend/4/schemas/json/layout/layout.schema.v1.json",
{
"data": {
"layout": [
{
// Basic component (required properties)
}
]
}
}
}