-
Notifications
You must be signed in to change notification settings - Fork 31
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
Support for binding an attachment control to a repeating element in the data model #259
Comments
We also require that the attachment component can be added in nested groups @TheTechArch @FinnurO |
Relatert til Altinn/altinn-studio#6479? |
@FinnurO Det er teknisk mulig å bruke tags til å lagre informasjon om relatert data element, men jeg har forstått det slik at vi ønsker at kobling til data skal være litt mer eksplisit. Tags egner seg ikke like godt. |
#259 (denne) er egentlig ikke relatert til Altinn/altinn-studio#6479. |
@SandGrainOne @altinnadmin @lorang92 @RonnyB71 Ref det vi diskuterte. Kan dere se på denne og se om det er noen synergier med Altinn/altinn-studio#6479 ? Behovet er jo: "Økokrim would like to have the user add extra information about each attachment. ", så det er attributter på et vedlegg, selvom vedlegget inngår i en repeterende gruppe. |
Denne saken er egentlig ikke det samme som Altinn/altinn-studio#6479, for denne saken gjelder det å kunne ha en vedleggskomponent "inne i" en repeterende gruppe slik at man kan ha andre felter (elementer) i datamodellen "rundt" vedlegget som skal brukes til angi informasjon om hva det aktuelle vedlegget gjelder. |
@RogerKjaernsrod er det behov for å kunne laste opp flere typer vedlegg til et element i gruppen? Eller er det bare 1-1? |
@TheTechArch Behovet er at man kan ha en vedleggskomponent inne i en repeterende gruppe og at man kan koble vedlegget til denne gruppen. Enten ved at man kobler komponenten til et element i datamodellen eller at man på et annet vis kan identifisere hvilke vedlegg som hører til hver repetisjon i gruppen. |
@RogerKjaernsrod Vi diskuterte litt i går i hvilken rettning det skulle lages en kobling mellom data og vedlegg.
Et tilleggspørsmål er om dere ser for dere at vedlegg automatisk slettes når dataene det er koblet til blir slettet? Har dere selv noen tanker om dette? |
Ja, det er vel greit at et vedlegg som ligger i en rad i repeterende gruppe slettes samtidig som raden slettes. |
@RogerKjaernsrod dette noe er det feltet som legges til i datamodellen. |
@TheTechArch Ja, det "noe" vil være elementet i datamodellen som kontrollen bindes til. |
@RogerKjaernsrod ja jeg tenker det nesten må være et krav hvis man faktisk ønsker denne knytningen mellom gruppen og filen. Men tenker du det holder med alltid kun et element, eller bør det være en liste. |
@TheTechArch Jeg tenker at det holder med et element, hvis det er snakk om ett vedlegg per repetisjon?. |
Pull request opprettet her:
Jeg har også laget en app jeg tester dette i, som skal ha alle mulige kombinasjoner av vedleggskomponenten. Denne saken omfatter mye, så jeg skal prøve å vedlikeholde en gjøremålsliste her:
apps-launched $ find . -type f -name '*.json' | grep 'App/ui' | xargs -L 1 jq -r '.data.layout | values[] | "\(.type) \(.id)"' | grep -i -P '^FileUpload.*?\-[0-9]+$'
Viktige punkter å få med under review og testing:
|
Ref punktet over: "Utvide Studio med mulighet til å legge til datamodell-knytning på vedlegg (bare når i repeterende gruppe?)" |
Helt enig, @RogerKjaernsrod! Jeg utvider gjøremålslista. |
This should now be solved, and I'm assuming the testing on your end was successful, @RogerKjaernsrod. If not, let me know! |
In the App MT-3 (Økokrim) Altinn/app-migration#5 there is a need for the possibility of binding attachments to a repeating element in the data model. Økokrim would like to have the user add extra information about each attachment. Like this:
What needs to be solved?
A change of the attachment control to support binding it to an element in a repeating group in the datamodel would solve this.
How do you want it solved?
Adding the option of binding an Attachment control to an element in the datamodel. Should support both repeating and single instance elements.
Additional context
Currently the App crashes if you add an attachment control to a repeating group in the designer.
It does not crash designtime. It crashes when you open the App an click the "Add new" link to add a new row to the repeating group.
Analyse
Where to connect data to an element in a group
Reference to the data element from group element
In this scenario, the data model for the form would need a list of strings connected to the group element.
In this way, each element in the group will have a reference to the connected data element.
Reference from dataelement to group element
In this scenario, each element would need a reference to the correct group and element
The hypothesis is that option 1 is best.
Are there a need for multiple types of documents related
If there is a need for more than one type of attachment for one group?
Currently, if there is a need for that that would require multiple file uploads per row in the group
The text was updated successfully, but these errors were encountered: