2013-10-06 93 views
0

enter image description here煎茶觸摸嵌套導航視圖

在我的應用程序,我有一個首頁頁面具有以下菜單按鈕:

1. Button1 
2. Button2 
3. Button3 
4. Button4 

現在,當我點擊Button1的,應用程序導航至第1頁。 (Page1是導航視圖)。這裏

問題是,在默認情況下第1頁沒有一個後退按鈕回遷首頁頁。所以我必須手動添加一個返回按鈕。

問題1:是否有另一種方法將Page1視圖推入主視圖,以便自動生成後退按鈕?

好了,現在我手動添加上第一頁後退按鈕。此第1頁是具有列表的導航視圖。在點擊列表項目時,它將移動到SubPage1

現在這裏的問題是,有一個默認的後退按鈕,將生成+我添加的手動後退按鈕。所以2後退按鈕

爲了解決這個問題,我隱藏了手動添加後退按鈕。然後顯示彈出按鈕。同樣的問題是,隱藏/顯示有一些延遲,這在應用程序中是可見的。與此相關的另一個問題是,在黑莓手機的老款機型中,手動添加的後退按鈕有時並不會被隱藏!

問題2:任何更好的方法來處理這個!

最後,如果我想要嵌套的導航視圖?

說,我有一個商店有10條記錄。 第1頁,我顯示3條記錄作爲列表 -

record1 - on tap of this, show its detailed view 
record2 - on tap of this, show its detailed view 
record3 - on tap of this, show another sub list with records 4 to 10. 

問題3:我如何實現這一目標?

回答

1

問題1:是的,您可以使用NavigationView作爲主頁面。然後把它推到你的家。在按鈕點擊事件上,將它推到Page1視圖(這是一個列表,而不是導航視圖)。 如果需要,通過監聽導航視圖的推送和彈出事件,將導航欄隱藏在主頁上。

問題2:我的第一個答案解決您的問題

問題3:您可以使用listpaging插件列表。檢查它是否符合您的需求:http://docs.sencha.com/touch/2.3.0/#!/api/Ext.plugin.ListPaging

+0

謝謝@Alytrem。從來沒有想過q1和q2的方法。 作爲ListPaging不是我要找的 – senchaDev