首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Sencha Touch 2中使用多个控制器?

如何在Sencha Touch 2中使用多个控制器?
EN

Stack Overflow用户
提问于 2011-12-21 21:02:20
回答 1查看 3K关注 0票数 2

我正在寻找一个Sencha Touch 2 MVC应用程序的示例,该应用程序具有多个模型、视图和控制器。我想看看在应用程序中切换到不同主题的推荐方式是什么。

例如:假设我有一个管理呼叫和消息的应用程序。我将有一些欢迎屏幕与欢迎控制器,没有模型,最近的呼叫模型,视图,控制器,和消息模型,视图,控制器。我的问题是在主视图端口中放置和删除所需的所有内容,而不分配未显示的元素。

我发现的所有示例都使用一个控制器来控制它们,并使用一个带有卡片的视口。我希望有一种更好的技术。此外,从我启动应用程序时看到的情况来看,他们指定了应用程序的所有模型和控制器,但我不知道如何使用它,也不知道为什么它是一个好的设计。我以为我们想减少电话上的分配。

任何指向如何使用多个控制器的示例或指南的指针都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-08-03 20:17:26

我想你需要去路由和销毁物品。

代码语言:javascript
复制
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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8590223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档