Sist endret: 28. mai 2024

Komponenter

Komponenter er byggeklossene i applikasjoner.

Nedenfor er en tabell med layout-egenskaper for komponenter. Mer spesifikke egenskaper og definisjoner finner du i beskrivelsen for hver komponent og i filen layout JSON schema.

EgenskapTittelTypeBeskrivelse
ididstringKomponentens ID. Må være unik innenfor alle layouts/sider i et layout-set. Kan ikke ende med <bindestrek><nummer>.
typeTypestring (enum)Komponenttype.
requiredPåkrevdbooleanBoolsk verdi eller uttrykk som indikerer om komponenten er påkrevd når man fyller ut skjemaet. Standardverdi: false.
readOnlyKun lesebooleanBoolsk verdi eller uttrykk som indikerer om komponenten skal presenteres som kun lese. Standardverdi: false.
Merk at selv med read-only felt i komponenter, kan det for øyeblikket være mulig å oppdatere feltet ved å endre requesten som går til APIet eller ved et direkte API kall
renderAsSummaryVis som sammendragbooleanBoolsk verdi eller uttrykk som indikerer om komponenten skal vises som et sammendrag. Standardverdi: false.
hiddenSkjultbooleanBoolsk verdi eller uttrykk som indikerer om komponenten skal skjules. Standardverdi: false.
textResourceBindingsTekstressursbindingerobjectTekstressursbindinger for en komponent.
dataModelBindingsDatamodellbindingerobjectDatamodellbindinger for en komponent
triggersTriggerearrayEn array med handlinger som skal utløses når data tilknyttet denne komponenten endres.
labelSettingsInnstillinger for etikettobjectEn samling med innstillinger for hvordan komponentetiketten skal vises.
gridGridobjectInnstillinger for komponentens rutenett (grid). Brukes til å kontrollere horisontal justering.
pageBreakSideskiftobjectKun PDF: Verdi eller uttrykk som indikerer om et sideskift skal legges til før eller etter komponenten.
  • Accordion

    En komponent som lar deg gruppere innhold i sammenleggbare seksjoner

  • AccordionGroup

    En komponent som lar deg gruppere Accordions

  • ActionButton
  • Address
  • Alert

    Komponenten kan brukes til å vise en melding med ulike alvorlighetsgrader.

  • AttachmentList
  • Avkrysningsbokser

    Inndataelement som lar brukeren velge eller fjerne valg for ett eller flere alternativer.

  • Bilde

    Vis visuelt innhold som bilder, skjermbilder, illustrasjoner og grafikk

  • Button
  • ButtonGroup

    Sett opp ulike typer knapper horisontalt

  • Custom
  • CustomButton

    Oversikt over CustomButton-komponenten

  • Date

    En komponent som viser formatert dato med eller uten ledetekst.

  • Datepicker
  • FileUpload
  • FileUploadWithTag
  • Grid

    Grid-komponenten brukes til å visuelt oppstille komponenter i en tabellvisning

  • Group
  • Header
  • IFrame

    IFrame-komponenten kan brukes til å rendre din egen HTML og CSS i en Altinn-app.

  • Input
  • InstanceInformation
  • InstantiationButton
  • Likert

    Likert-komponenten lar brukeren svare på spørsmål ved å velge et av flere alternativer ved hjelp av radioknapper.

  • Link

    Knapp eller lenke for å sende brukeren til en ekstern side.

  • List

    Listekomponenten kan brukes til å presentere innholdsrike data til bruker i tabellformat. Hver rad i tabellen er velgbar. Komponenten støtter søk, sortering og paginering.

  • Map
  • MultipleSelect

    MultipleSelect kan benyttes når brukeren kan velge blant flere valg

  • NavigationBar
  • NavigationButtons
  • Nedtrekksliste

    Inndataelement som lar brukeren velge kun ett alternativ i en liste med flere alternativer.

  • Number

    Komponent som lar deg vise og formattere tall med eller uten label.

  • Panel

    Panelkomponenten kan brukes til å vise viktig informasjon til brukeren.

  • Paragraph
  • PrintButton

    En knapp som åpner en utskriftsdialog for gjeldende skjemaside

  • RadioButtons

    Inndataelement som lar brukeren velge ett av flere alternativer.

  • Summary
  • Summary2

    Lar deg vise oppsumemeringer av komponenter, sider og layoutSets

  • Tabs

    En komponent som lar deg organisere og velge mellom forskjellig innhold.

  • Text

    En komponent som lar deg vise tekst med eller uten label.

  • Widgets

    Hvordan bruke sammensatte komponenter (widgets).