It is currently 10 September 2026, 18:38 Advanced search

Passare valori di ritorno alla chiusura di una videata

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Passare valori di ritorno alla chiusura di una videata

Postby d.termini » 2 March 2026, 14:26

Sono pigro e volevo usare l'evento onBack/onClose per recuperare un valore impostato in chiusura di una videata, il valore è un array di stringhe.
Ho visto che sugli eventi è disponibile un parametro "info" che dalla documentazione sembra utile a passare un valore... che non mi arriva su onBack, mentre sender correttamente indica la videata che si è chiusa, testata con instanceof.

Si può fare? Se sì, come posso risolvere?
Altrimenti passo un'istanza di qualcosa alla videata che ho aperto e restituisce un valore tramite una proprietà... magari anche l'istanza sottesa al pannello della videata chiamante.
d.termini
 
Posts: 1982
Joined: 13 November 2017, 8:41

Re: Passare valori di ritorno alla chiusura di una videata

Postby majinbu » 4 March 2026, 10:00

Ciao,
quando fai il close devi passare tu un valore (o un oggetto) poi te lo ritrovi in 'info', vale anche se usi pages e chiudi con pop
majinbu
 
Posts: 38
Joined: 4 June 2020, 8:15

Re: Passare valori di ritorno alla chiusura di una videata

Postby d.termini » 4 March 2026, 12:02

Scusa, forse mi sono espresso male

Nell'evento onClose della videata che si chiude faccio info.valori = [...]
Nell'evento onBack della videata che deve gestirli faccio if (sender instanceof VideataCheMiDeveDareLista) { console.log(info); }

Il log su console compare ma "info" è vuoto.
d.termini
 
Posts: 1982
Joined: 13 November 2017, 8:41

Re: Passare valori di ritorno alla chiusura di una videata

Postby majinbu » 4 March 2026, 12:48

No
non si passa da onClose ma quando fai
app.videata.close({x:10,y:20}); -> info ti diventa {x:10,y:20}
oppure
app.videata.close(40); -> info ti diventa 40

info lo hai nell'onBack.

Se usi pages fai uguale con pop (che ti chiude le videate aperte con push)

Ciao
majinbu
 
Posts: 38
Joined: 4 June 2020, 8:15

Re: Passare valori di ritorno alla chiusura di una videata

Postby d.termini » 4 March 2026, 13:14

Aaaaah ok, ora ho capito.
Funziona anche col App.Pages.Pop()?
Perché attualmente la sto chiudendo così, alla pressione del back button.
d.termini
 
Posts: 1982
Joined: 13 November 2017, 8:41

Re: Passare valori di ritorno alla chiusura di una videata

Postby majinbu » 4 March 2026, 14:15

Si funziona anche con App.Pages.pop

Prova a passargli dentro qualcosa vedrai che lo ritrovi in info
majinbu
 
Posts: 38
Joined: 4 June 2020, 8:15

Re: Passare valori di ritorno alla chiusura di una videata

Postby d.termini » 4 March 2026, 14:56

Ottimo, ti ringrazio :)
d.termini
 
Posts: 1982
Joined: 13 November 2017, 8:41


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 55 guests