Sist endret: 26. mar. 2026

Map

🚧 Denne dokumentasjonen er under oppdatering.

Bruk

Anatomi

Egenskaper

Vi oppdaterer for øyeblikket hvordan vi implementerer komponenter. Listen over egenskaper kan derfor være noe unøyaktig.
EgenskapTypeBeskrivelse
idstringUnik ID-streng for komponenten. Kan ikke slutte med bindestrek eller tall.
dataModelBindings.simpleBindingstringDatamodellkobling til komponentens felt i datamodellen. Feltet må være av type string.
textResourceBindings.titlestringTittelen/ledeteksten for komponenten.
textResourceBindings.descriptionstringBeskrivelsesfelt for komponenten (valgfritt).
textResourceBindings.helpstringHjelpefelt for komponenten (valgfritt).
textResourceBindings.shortNamestringNavn på komponenten, som vil brukes for valideringsmeldinger. basicTextResources.title er standard.
textResourceBindings.tableTitlestringTeksten som vises i kolonnen for en repeterende gruppe for komponenten. basicTextResources.title er standard.
requiredbooleanBoolean eller uttrykk som indikerer om komponenten er påkrevd når en bruker fyller ut skjemaet. Standard er false.
readOnlybooleanBoolean eller uttrykk som indikerer om komponenten skal presenteres som kun lesbar. Standard er false.
gridobjectInnstillinger for komponentens rammer. Brukes for å kontrollere horisontal plassering.
grid.innerGridgridPropsValgfri. Rammer for indre komponentkontekst. Brukes for å unngå at feltet fyller komponentens fulle bredde.
Eksempel: {xs: 12}
Se: gridProps
grid.labelGridgridPropsValgfri. Rammer for komponentens tittel. Brukes i kombinasjon med innerGrid for å likestille bredden på titler på siden.
Eksempel: {xs: 12}
Se: gridProps
hiddenbooleanBoolean eller uttrykk som indikerer om komponenten skal være skjult. Standard er false.
pageBreakobjectAngir om komponenten kan utløse sidebrytning i PDF.
pageBreak.breakAfterstringKun PDF: Verdien eller uttrykket indikerer om en sidebrytning skal legges til etter komponenten.
Kan være: auto (standard), always eller avoid.
pageBreak.breakBeforestringKun PDF: Verdien eller uttrykket indikerer om en sidebrytning skal legges til før komponenten.
Kan være: auto (standard), always eller avoid.
renderAsSummarybooleanBoolean eller uttrykk som indikerer om komponenten skal bli laget som en oppsummering. Standard er false.
centerLocationobjectKartets midtpunkt.
centerLocation.latitudenumberTall eller uttrykk som setter breddegraden for kartets midtpunkt.
centerLocation.longitudenumberTall eller uttrykk som setter lengdegraden for kartets midtpunkt.
layersarrayListe med kartlag.
layers.attributionstringTekst som viser til hvor kartlaget hentes fra.
layers.subdomainsarrayListe over underdomener. Brukes til å balansere belastningen på forskjellige “map tiling” servere. En tilfeldig server vil erstatte {s} i den definerte URL-en.
layers.urlstringURL-en til et “tile layer”. {z}/{x}/{y} erstattes av tile koordinatene, {s} erstattes med et tilfeldig underdomene dersom det er angitt.
zoomnumberTall som setter kartets standard zoom.

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)
            }
          ]
        }
      }
    }
    

    Eksempler