Altinn / Altinn/app-frontend-react

Betinget rendering utføres ikke ved instansiering hvis verdi settes i kalkulering

Open
#137 6 comments 0 reactions 0 assignees View on GitHub
area/logic bug/c1 kind/bug
Dominant language
TypeScript
Stars
21
Forks
33
Avg merge
6d 23h
Merged PRs (30d)
3

Description

## Describe the bug
Betinget rendering utføres ikke som forventet.

Hvis organisasjonsform er AS, skal en overskrift og 3 felt med radioknapper vises.
Hvis jeg setter organisasjonsform AS i kalkuleringer for at feltet AS skal ha verdiene AS ved åpning av skjema, så vises ikke overskrifta og de tre feltene.

Endrer jeg til annen organisasjonsform feks DA, så er skjema likt. Endrer jeg tilbake til AS, så vises overskrifta og de 3 feltene.

Har annet som er er betinget rendering på, som er ok ved instansiering. Skjer kalkulering etter renderingen?

## Expected behavior
Forventet at de feltene som skulle vises når organisasjonsformen er AS, skulle vises.

## Screenshots
Ved åpning av skjema
![image](https://user-images.githubusercontent.com/47357434/55621397-a6b6f180-579d-11e9-9ce8-f540f04556a8.png)

Endret til annen org.form
![image](https://user-images.githubusercontent.com/47357434/55621421-b7fffe00-579d-11e9-9f5e-138b266d7604.png)

Endret tilbake til AS
![image](https://user-images.githubusercontent.com/47357434/55621863-f3e79300-579e-11e9-8795-f2baa6b935cd.png)

## Additional info
Windows 10 Pro, Chrome

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the form-opening case described in the issue, using an organization form set through a calculation and conditional rendering for the AS value. Trace the initial render and subsequent value-change flow to determine why the conditional fields appear only after changing the value; done means they appear immediately when the form opens.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.