It is currently 21 April 2025, 18:59 Advanced search

nell'evento OnBack la row da cui ho aperto il popUP?

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

nell'evento OnBack la row da cui ho aperto il popUP?

Postby poidomani » 17 October 2016, 10:55

supponiamo di avere una videata il list e di aprire una videata popUp per ricercare ad esempio un valore per la riga da cui ho aperto il popUp. Quando rientro nella videata in lista come faccio a sapere da quale riga ho aperto la popUP? Esempio, ho un elenco di clienti, l'operatore apre una popUp per scegliere un CAP per il terzo cliente della lista.
Adesso lo sceglie, chiude la popUP e scatta onBack. Devo inserire il CAP scelto nel cliente da cui l'operatore ha aperto la popUP.
Ho visto che this.row è indefinito, e $dmCAP.row è nullo. Quindi che devo fare?
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: nell'evento OnBack la row da cui ho aperto il popUP?

Postby d.arrivabene » 18 October 2016, 7:21

Quando chiudi il popup devi passarti dei parametri.

Ad es. puoi fare
view.close({confirm: true, cap: object});

Nell'onback lavori con le options che hai a parametro che in questo caso non saranno altro che quello che gli passi nella close. Quindi qui nell'onback prendi l'oggetto cap (oppure anche stringa se non vuoi passarti un oggetto) e lo manipoli come vuoi.
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna

Re: nell'evento OnBack la row da cui ho aperto il popUP?

Postby poidomani » 18 October 2016, 7:45

non mi sono spiegato bene, come passarmi i dati indietro lo sapevo già e aggiornare i dati della datamap che non so come fare, guarda la figura
Attachments
Immagine.png
Immagine.png (11.91 KiB) Viewed 8757 times
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: nell'evento OnBack la row da cui ho aperto il popUP?

Postby poidomani » 18 October 2016, 8:35

ho fatto questa prova. Senza risultato. Possiamo vedere la cosa in assistenza?
Attachments
Immagine.png
Immagine.png (19.44 KiB) Viewed 8756 times
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: nell'evento OnBack la row da cui ho aperto il popUP?

Postby poidomani » 18 October 2016, 12:39

ho trovato l'errore:
non $dmDett.qta = ....
bensì
$dmDett.row.qta = ....

Adesso mi funziona ma non so se ho seguito il procedimento migliore. Non so cioè se esiste una via più semplice.
L'ideale sarebbe quella di passarsi this.row per riferimento in modo da non aver bisogno di fare altro nella onBack.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: nell'evento OnBack la row da cui ho aperto il popUP?

Postby d.arrivabene » 18 October 2016, 12:42

Si, conviene vederla in assistenza.
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna

Re: nell'evento OnBack la row da cui ho aperto il popUP?

Postby poidomani » 18 October 2016, 12:43

ok, la richiedo subito perché non mi basta arrivare a fare le cose vorrei anche imparare a farle nel modo migliore.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 18 guests

cron