-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expressions: Using expression value instead of dataModelBinding
for components
#1178
Comments
Man trenger muligheten til å angi enkle beregninger og kunne gjøre sjekker mot disse , ikke bare SUM men å dele to verdier og kunne sjekke på dette, summerer flere og trekke fra mot et annet og sjekke på resultatet osv. |
Sjekk = validering? 🤔 Eller hva mener du med å sjekke mot et resultat av en beregning? Fint om du har noen konkrete eksempler på hva som trengs, men det høres potensielt ut som et nytt issue (dog noe vi sannsynligvis bør se i sammenheng med dette). |
Ja var sikkert noe uklar som vanlig. Man har til tider behov for å kunne sjekke to eller flere tall opp mot hverandre. Feks man angi en mengde av en ting og kostnaden. Man vil da dele dette og bruke resultat i feks en kontroll for å si noe om kostandene er uvanlig lave eller høye. Eller man vil gjøre en beregning og vise resultatet. For eks noe slik: Men man vil bruke dette som summering å kunne vise verdien og. |
Så du vil ha kalkulerte verdier i valideringsmeldinger? |
Ikke i meldingsteksten, men i grunnlaget for selve sjekken så er det ofte flere verdier sammen som utgjør en kontroll. Alternativet i dag er frontend/backend kalkulering og lagre resultatet i et eget felt i datamodellen for å få til dette. |
Det høres ut som det er denne issuen du er på jakt etter da (der ligger også Muligens kombinert med denne, hvis du vil slippe å definere uttrykket to ganger (en gang for å vise det, en annen gang for å bruke det i validering): |
Behovet beskrevet i dette opprinnelige issuet anser jeg nå som løst med de nye Akkurat dette behovet du har nevnt rundt kalkulering i expression-validering, Stian, tenker jeg bør knyttes til #1179 og de foreslåtte expression-funksjonene beskrevet der. |
Lukker denne, da dette behovet dekkes bedre av Diskutert med SSB, gjenværende behov for dem er:
|
With the expressions language becoming increasingly feature-rich, we should allow components to get their form data value (in a read-only way) from an expression result, rather than from a normal data model binding. This means that we can create read-only fields in a form that performs calculation via expressions and shows the result without storing that result in the data model.
Things we should think about:
GenericComponent
, thus letting the component pretend the value came from the data model.["component", ...]
lookup on us, the expression result value should be returned (if the component is not hidden), even if it isn't saved in the data model.Suggested configuration:
The text was updated successfully, but these errors were encountered: