Sortering
Sortere valgene i listen
Svaralternativer vises vanligvis i rekkefølgen de er definert i, men det er også mulig å sortere dem alfabetisk etter
ledetekst (label
). Dette kan være nyttig for å gjøre det enklere for brukeren å finne det alternativet de leter etter
når listen ikke må være i en spesifikk rekkefølge.
Verdt å vite:
- Sorteringen kan endre seg underveis dersom brukeren endrer språk i skjemaet.
- Selve sorteringen gjøres etter forhåndsvalgt verdi har blitt funnet. Det betyr at sorteringsrekkefølgen ikke skal påvirke hvilket svaralternativ som er forhåndsvalgt.
Konfigurasjon
Egenskapen sortOrder
er valgfri, og kan settes til en av følgende verdier:
asc
(ascending) - sorterer i stigende rekkefølge. Tekster sorteres alfabetisk fra A til Å.desc
(descending) - sorterer i synkende rekkefølge. Tekster sorteres alfabetisk fra Å til A.
Eksempel-konfigurasjon:
{
"id": "sort-example",
"type": "RadioButtons",
"options": [
{ "value": "1", "label": "Ku" },
{ "value": "2", "label": "Hest" },
{ "value": "3", "label": "Katt" },
{ "value": "4", "label": "Hund" }
],
"sortOrder": "asc",
"preselectedOptionIndex": 0
}
I konfigurasjonen over vil svaralternativene sorteres alfabetisk i stigende rekkefølge, og “Ku” vil være forhåndsvalgt selv om det ikke er det første alternativet som vises for brukeren.