Sist endret: 29. okt. 2026
Preview: Dette er dokumentasjonen for Altinn Studio v9, som er en forhåndsversjon. Gjeldende versjon er v8. For å se dokumentasjonen for gjeldende versjon, velg v8 i versjonsvelgeren i menyen til venstre.

Tekster

De ulike tekstegenskapene du kan bruke for svaralternativer

Ledetekst

Den vanligste tekstegenskapen for svaralternativer er label (ledetekst). Dette er teksten systemet viser for brukeren i brukergrensesnittet (i motsetning til value, som er verdien som lagres i datamodellen). Både label og value er påkrevde egenskaper for et svaralternativ.

App/options/{optionsId}.json eller App/ui/{taskId}/layouts/{page}.json (options)
[
  { "value": "norway", "label": "Norge" },
  { "value": "denmark", "label": "text.key.for.denmark" }
]

Ledetekster, som alle tekster, kan være enten ren tekst eller en nøkkel som peker til en tekstressurs. Hvis label er en nøkkel som peker til en tekstressurs, kan teksten endres i henhold til brukerens valgte språk.

Du kan også lagre den endelige teksten systemet viser for brukeren i datamodellen hvis det er nødvendig.

Beskrivelse og hjelpetekst

Hvis du trenger å gi ytterligere informasjon om et alternativ, kan du bruke egenskapene description og helpText. Komponentene RadioButtons og Checkboxes kan vise description og helpText.

Du kan spesifisere beskrivelser og hjelpetekster på samme måte som en ledetekst (label), enten i statiske, dynamiske eller svaralternativer fra datamodellen.

Klikk på overskriftene nedenfor for å utvide eksemplene.

App/options/{optionsId}.json eller App/ui/{taskId}/layouts/{page}.json (options)
[
  {
    "value": "norway",
    "label": "Norge",
    "description": "Dette er en beskrivelse",
    "helpText": "Dette er en hjelpetekst"
  },
  {
    "value": "denmark",
    "label": "Danmark"
  }
]
var options = new AppOptions
{
  Options = new List<AppOption>
  {
    new AppOption
    {
      Label = "Ole",
      Value = "1",
      Description = "This is a description",
      HelpText  = "This is a help text"
    },
    new AppOption
    {
      Label = "Dole",
      Value = "2"
    }
  }
};

Legg merke til at egenskapene label, description og helpText også kan være dynamiske uttrykk i denne modusen.

App/ui/{taskId}/layouts/{page}.json
{
  "id": "checkboxes-component-id",
  "type": "Checkboxes",
  ...
  "source": {
    "group": "some.group",
    "label": "checkboxes.label",
    "description": "checkboxes.description",
    "helpText": [
      "if", ["equals", ["dataModel", "some.group.someField"], "someValue"],
        "checkboxes.helpText1",
      "else",
        "checkboxes.helpText2"
    ],
    "value": "some.group[{0}].someField"
  }
}