Altinn / Altinn/app-frontend-react

"Grid"-komponenten

Open
#2,530 2 comments 0 reactions 0 assignees View on GitHub
area/table kind/feature-request org/brg squad/utforming status/for-consideration
Dominant language
TypeScript
Stars
21
Forks
33
Avg merge
6d 23h
Merged PRs (30d)
3

Description

### Description

Hei!

BR/Årsregnskap har et regnskap med behov for at en bruker selv kan legge inn sub-kategorier for enkelte regnskapskategorier (blanding av 1:1 og 1:N).

Vedlagt skjermbilde illustrerer scenarioet i Altinn 2:
![Skjermbilde 2024-10-02 093713](https://github.com/user-attachments/assets/4da7ce71-e845-4c01-a1a4-5a9b4c9e8942)

Da skjemaet består av mange felter, er det hensiktsmessig at man beholder et tabellformat (ønsker gjerne å gjenbruke Grid-komponenten/strukturen som ellers blir brukt for de andre regnskapene). Per nå er dette ikke mulig ettersom datamodellen ('758-51980') bak regnskapet har flere felter som er definert som repeterende gruppe.

Nåværende oppsett (blanding av 'repeterende gruppe'-komponenter og grid-komponenter) byr på inkonsistent brukeropplevelse og et kronglete sammendrag - så vi ser at det er nødvendig å legge til rette for at "repeterende gruppe"-komponenten kan støttes i "grid"-komponenten. Lenke til appen nå: [GitHub: Vanlig årsregnskap](https://altinn.studio/repos/brg/aarsregnskap-vanlig-202406)

Skjemaet/regnskapet det er snakk om her er det mest brukte ifb. innsendelse av årsregnskap, og i 2023 var det ca. 63700 innsendelser som omfattet en eller flere repeterende poster. Funksjonaliteten vi etterspør her er avgjørende å få på plass før overgang til Altinn 3.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing Grid and repeating-group components in the app-frontend-react repository, then inspect the linked Vanlig årsregnskap app and its data model 758-51980. Determine how repeating groups should appear within the Grid and its summary; done means the mixed 1:1 and 1:N accounting fields work consistently in the table format.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.