我正在寻找一个Sencha Touch 2 MVC应用程序的示例,该应用程序具有多个模型、视图和控制器。我想看看在应用程序中切换到不同主题的推荐方式是什么。
例如:假设我有一个管理呼叫和消息的应用程序。我将有一些欢迎屏幕与欢迎控制器,没有模型,最近的呼叫模型,视图,控制器,和消息模型,视图,控制器。我的问题是在主视图端口中放置和删除所需的所有内容,而不分配未显示的元素。
我发现的所有示例都使用一个控制器来控制它们,并使用一个带有卡片的视口。我希望有一种更好的技术。此外,从我启动应用程序时看到的情况来看,他们指定了应用程序的所有模型和控制器,但我不知道如何使用它,也不知道为什么它是一个好的设计。我以为我们想减少电话上的分配。
任何指向如何使用多个控制器的示例或指南的指针都将不胜感激。
发布于 2013-08-03 20:17:26
我想你需要去路由和销毁物品。
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.在没有路由的情况下,您需要在Welcome视图中添加新视图,这通常并不可取。
因此,您基本上将路由称为onBtnTap,并销毁旧的视图onDeactiveView。
https://stackoverflow.com/questions/8590223
复制相似问题