Kontrollstrukturer

Kontrollstrukturer lar deg styre hvilke deler av brevet som vises basert på data. Dette gjør det mulig å lage dynamiske brev som tilpasser seg mottakerens situasjon.

Oversikt

Funksjon Bruksområde Dokumentasjon

showIf

Vis eller skjul innhold basert på en betingelse. Kan kombineres med orShow og orShowIf for alternativer.

showIf - betinget visning

ifNotNull

Vis innhold kun når en nullable verdi finnes. Gir tilgang til non-null verdien i blokken.

ifNotNull - håndtering av nullable verdier

forEach

Gjenta innhold for hvert element i en liste. Brukes ofte i lister og tabeller.

forEach - løkker

Predikater

Bygg betingelser med and, or, not, sammenligninger og mer.

Predikater og sammenligninger

For dynamisk tekstinnhold som entall/flertall, se ifElse - velg mellom verdier
Bruk alltid DSL-funksjonene (showIf, ifElse, etc.) for betinget innhold – vanlig Kotlin if/else fungerer ikke som forventet. Betingelser må være Expression<Boolean>, se Predikater og sammenligninger.