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

[OK][impossibile ottenere indietro dei dati da una view

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

[OK][impossibile ottenere indietro dei dati da una view

Postby poidomani » 12 October 2018, 8:04

non so come fare, con Ionic, a ottenere indietro informazioni nella Info
App.Nominativi.prototype.onBack = function (sender, info)
questo perché la info non può essere valorizzata nella OnClose, quindi dovrei valorizzarla chiamando la close che con Ionic non posso usare perché il pulsante Back viene gestito dal FW.
In conclusione non riesco o non so come ottenere indietro i dati da una view chiamata.
Last edited by poidomani on 16 October 2018, 8:25, edited 1 time in total.
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: impossibile ottenere indietro dei dati da una view chiamata

Postby d.arrivabene » 15 October 2018, 8:48

Giovanni, usi la "push" per aprire le view o semplicemente la "show"?
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna

Re: impossibile ottenere indietro dei dati da una view chiam

Postby poidomani » 15 October 2018, 8:49

uso Ionic e quindi obbligatoriamente devo usare PUSH
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: impossibile ottenere indietro dei dati da una view chiamata

Postby d.arrivabene » 15 October 2018, 9:24

Diciamo che è consigliato più che obbligatorio. Comunque, per passare qualcosa dal figlio che si sta chiudendo al padre è necessario che il figlio sappia chi è suo padre.

Quindi quando chiami il figlio, dovrai scrivere un codice tipo:

App.MainPage.push(app, App.FormFiglia, {owner : view.id});

Si apre il figlio, fai quel che devi fare, poi quando la chiudi scatta l'evento di onClose sul figlio e qui dovrai valorizzare il parametro "info".

Quindi dovrai scrivere un codice tipo:

info.myobj = {....}

Quando questa videata figlia completa la chiusura, scatta l'onBack della videata padre che avrà come parametri il sender (che è il figlio che si è appena chiuso) e l'oggetto "info" che è quello che hai specificato nell'onClose del figlio.

Spero di essere stato chiaro.
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna

Re: impossibile ottenere indietro dei dati da una view chiam

Postby poidomani » 15 October 2018, 9:28

Grazie Davide. la info (mi aveva detto tempo Andrea) non la si può modificare nell'evento OnClose bisogna modificarla nel metodo Close. Poi non so se è cambiato qualcosa.
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: impossibile ottenere indietro dei dati da una view chiamata

Postby d.arrivabene » 15 October 2018, 10:12

Non ho capito. Usi un bottone di chiusura o il tasto back della navBar di ionic? Comunque secondo me dovrebbe passare dall'evento di onClose.

La info la devi modificare nell'evento di onClose se vuoi passare qualcosa al padre.
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna

Re: impossibile ottenere indietro dei dati da una view chiam

Postby poidomani » 15 October 2018, 10:27

grazie, mi fido, provo come hai detto tu
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: impossibile ottenere indietro dei dati da una view chiam

Postby poidomani » 15 October 2018, 10:28

uso il tasto back di Ionic Navbar
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: impossibile ottenere indietro dei dati da una view chiamata

Postby d.arrivabene » 15 October 2018, 11:16

Perfetto, allora vedrai che come ti ho suggerito prima funzionerà.

Fammi sapere.
User avatar
d.arrivabene
Pro Gamma
Pro Gamma
 
Posts: 1232
Joined: 5 October 2011, 8:36
Location: Bologna

Re: impossibile ottenere indietro dei dati da una view chiam

Postby poidomani » 15 October 2018, 15:05

dove sbaglio?
Attachments
Immagine.png
Immagine.png (63.41 KiB) Viewed 4924 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

Next

Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 13 guests