Buongiorno a tutti,
da qualche tempo sto usando B4A per piccole applicazioni di gestione magazzino ed inventario, molto semplici ed offline (se non per il trasferimento via samba delle letture effettuate).
In un altro progettino, sto usando jRDC per fare delle interrogazioni da db, usando B4XPages per la parte di interfaccia utente su smartphone (quindi sviluppando specificatamente solo per B4A). Vorrei fare un semplice menù nella B4XMainPage con dei button per aprire le pagine delle varie tipologie di interrogazione, con un'ultima pagina di configurazione richiamata dal menù a fianco del titolo.
Ho qualche problemino nella gestione di pagine che non siano la seconda: con un bottone che apre pag 2 va tutto bene; se aggiungo una terza pagina, si apre ma non scattano gli eventi e non mi carica il corrispondente layout.
Ho anche provato a prendere l'esempio a 2 pagine B4XPagesTwoPages fornito con il booklets duplicando la seconda come terza pagina, ma anche con questo si comporta nella stessa maniera. Le parti di codice qui di seguito ed il progettino in allegato si riferiscono a questo.
La definizione delle pagine l'ho messa tutta nella main page, sia per la seconda che per la terza pagina.
Poi, un button che dovrebbe aprire la 3.a pagina:
che si apre, ma vuota:
mentre la seconda si apre normalmente e scatta tutto quello che dovrebbe:
Chissà se c'è qualcuno che riesce a darmi una dritta?
Allego il progetto di test: ho usato l'"esporta come zip" dall'ide, spero vada bene...
Grazie a tutti
da qualche tempo sto usando B4A per piccole applicazioni di gestione magazzino ed inventario, molto semplici ed offline (se non per il trasferimento via samba delle letture effettuate).
In un altro progettino, sto usando jRDC per fare delle interrogazioni da db, usando B4XPages per la parte di interfaccia utente su smartphone (quindi sviluppando specificatamente solo per B4A). Vorrei fare un semplice menù nella B4XMainPage con dei button per aprire le pagine delle varie tipologie di interrogazione, con un'ultima pagina di configurazione richiamata dal menù a fianco del titolo.
Ho qualche problemino nella gestione di pagine che non siano la seconda: con un bottone che apre pag 2 va tutto bene; se aggiungo una terza pagina, si apre ma non scattano gli eventi e non mi carica il corrispondente layout.
Ho anche provato a prendere l'esempio a 2 pagine B4XPagesTwoPages fornito con il booklets duplicando la seconda come terza pagina, ma anche con questo si comporta nella stessa maniera. Le parti di codice qui di seguito ed il progettino in allegato si riferiscono a questo.
La definizione delle pagine l'ho messa tutta nella main page, sia per la seconda che per la terza pagina.
B4X:
Private Sub B4XPage_Created (Root1 As B4XView)
Log("MainPage Create")
Root = Root1
Root.LoadLayout("MainPage")
Page1.Initialize 'initializes Page1 (2.a pagina oltre alla main)
B4XPages.AddPage("Page 1", Page1) 'adds Page1 to the B4XPages list
'>>> 3.a pagina oltre alla main
B4XPages.AddPage("Page 2", Page2) ' aggiunto
'<<<
FillComboBox
End Sub
Poi, un button che dovrebbe aprire la 3.a pagina:
B4X:
'>>>Anche questo aggiunto rispetto all'esempio:
Private Sub btnPage2_Click
B4XPages.ShowPage("Page 2")
End Sub
'<<<
che si apre, ma vuota:
mentre la seconda si apre normalmente e scatta tutto quello che dovrebbe:
Chissà se c'è qualcuno che riesce a darmi una dritta?
Allego il progetto di test: ho usato l'"esporta come zip" dall'ide, spero vada bene...
Grazie a tutti