2011-12-21 41 views
2

我正在尋找的是有一個以上的模型,視圖,控制器煎茶觸摸2 MVC應用程序的一個例子。我想知道在應用程序中討論不同主題的推薦方法。如何在Sencha Touch 2中使用幾個控制器?

例如:假設我有一個應用程序來管理調用和消息。我將有一個歡迎屏幕,帶有歡迎控制器和無模型,最近調用模型,視圖,控制器和消息模型,視圖,控制器。我的問題是在主視圖端口中放入和刪除所需的所有內容,而不分配未顯示的元素。

我發現的所有例子都使用一個控制器來統一它們,以及使用卡片的視口。我希望有更好的技術。此外,從我所看到的,當我開始他們指定的所有車型和應用的控制器應用程序,但我沒有看到它如何被使用或者爲什麼它是一個不錯的設計。我認爲我們想要減少手機上的分配。

任何指向如何使用多個控制器的例子或指導方針將不勝感激。

回答

0

我想你需要去路由和銷燬項目。

VIEW:  Welcome -> okBtn press 
CONTROLLER: Welcome -> onOkBtnPress -> call route START 
      Welcome -> deactivate -> destroy Welcome VIEW 

START VIEW: view items 
START CONTROLLER: route index -> Add new view to Viewport. 

沒有路由您需要添加新的視圖在歡迎視圖,這通常是不可取的。

所以你基本上調用一個onBtnTap的路由並銷燬onView活動的舊視圖。

相關問題