It is currently 22 April 2025, 4:10 Advanced search

Datamap Annidate

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Datamap Annidate

Postby A.Piunti » 15 June 2018, 9:44

Salve,
guardando i progetti di esempio interact e datamap design patterns ho notato due diversi modi di caricare la datamap di dettaglio annidate.
In interact nell'on row compistion si esegue row.dmEvents.insert mentre nel secondo progetto di esempio, sempre nell'on row composition, viene caricato il dettaglio con un semplice $detailDm.collection.
Riporto gli screenshot per maggiore chiarezza.

E' possibile scrivere in entrambi i modi oppure ci sono differenze nei due casi ?
Se si quali ?

Grazie
Attachments
DmDesignPattern.PNG
DmDesignPattern.PNG (53.9 KiB) Viewed 2867 times
Interact.PNG
Interact.PNG (40.97 KiB) Viewed 2867 times
User avatar
A.Piunti
 
Posts: 317
Joined: 1 January 2015, 13:20

Re: Datamap Annidate

Postby m.sirri » 15 June 2018, 10:34

Dipende dal fatto che la datamap sia DO o DB.
Se è DO è corretto impostarne la collection, altrimenti puoi solo inserire delle righe.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: Datamap Annidate

Postby A.Piunti » 15 June 2018, 10:40

m.sirri wrote:Dipende dal fatto che la datamap sia DO o DB.
Se è DO è corretto impostarne la collection, altrimenti puoi solo inserire delle righe.

Ok, chiaro.

Per impostare la collection su una datamap DO annidata, solitamente scrivo:
row.datamap.collection = xyz

è sbagliato?

su datamap DO (sempre annidata), c'è differenza ad assegnare la collection con "row.datamap.collection = xyz" o "$datamap.colleciton = xyz"
User avatar
A.Piunti
 
Posts: 317
Joined: 1 January 2015, 13:20

Re: Datamap Annidate

Postby m.sirri » 15 June 2018, 11:51

E' corretto.

$datamap.collection viene tradotto in row.datamap.collection dentro all'onRowComposition.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 32 guests