-
Notifications
You must be signed in to change notification settings - Fork 31
Description
Description
Man har i dag muligheten til å hente ut visningstekster fra komponenter via dynamiske uttrykk:
["displayValue", "component-id"]
Vi bruker en del prefill data som vi vil presentere for brukeren gjerne da som tekst. For å få denne teksten formatert så vil vi kunne sette denne til et inputfelt og så legge dette skjult for brukeren. Problemet i dag er da at vi ikke kan hente ut dislayValue.
Vi trenger å kunne hente ut : ["hiddenDisplayValue", "component-id"]
Avhengig av Altinn/app-lib-dotnet#1157
Denne oppgaven kan ansees å være avhengig av Altinn/app-lib-dotnet#1157. Når vi uansett "fjerner data" for skjulte komponenter vil uansett oppslag av displayValue (og component-oppslag) påvirkes av dette. Det som da blir riktig oppførsel er jo å vise skjult data på samme måte som resten av skjemamotoren gjør - for selv om komponenten er skjult, kan den ha en verdi (f.eks. preutfyllt ved oppretting av datamodellen) som vi ikke skal slette (for vi skal i utgangspunktet bare slette data brukeren har fyllt ut, og det vil også si at vi må "rulle tilbake" til slik datamodellen var før brukeren gjorde endringer når brukeren har gjort slik at komponentene ble skjult).
Med andre ord, opter man inn for å bruke funksjonaliteten i Altinn/app-lib-dotnet#1157 er det også naturlig at vi fjerner denne begrensningen som gjør at displayValue og component funksjonene i uttrykk gir tom verdi om man spør etter skjulte komponenter.
Oppdatering, 10.01.2025: Nå ser Altinn/app-lib-dotnet#1157 ut til å dreie i en litt annen retning (da dette nok heller blir implementert på backend), og da blir det ikke hensiktsmessig å gjøre seg avhengig av en tenkt løsning der (når uttrykkene må kunne kjøre i frontend).
Additional Information
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status