【发布时间】:2012-09-30 03:43:23
【问题描述】:
我正在尝试使用 Sencha Touch 2 编写一个应用程序来帮助我记住所有这些词汇。
我正在处理列表显示一些单词的部分。我希望列表视图能够咨询笔记本控制器,以便它可以知道每个单词是否已经在笔记本中,这样它就可以相应地为每个单词显示“添加到笔记本”或“从笔记本中删除”按钮。
我只是想知道让视图向控制器发起请求是否是一种好习惯。在 Objective-C 中工作时,似乎可以通过将控制器设置为视图的委托来完成此操作。那么 Sencha Touch 中是否有等效的方法?
【问题讨论】:
-
在 Touch / ExtJS 中,控制器应该只处理视图上的事件。仅将它们用作视图的助手......将事件处理程序移动到的地方。
-
@NeilMcGuigan 那么,您能否就我所描述的这个特殊场景给我一些建议?我是否应该在商店中传递它是否在笔记本中的信息?非常感谢!
-
我发现最好先尝试使用视图中的代码,然后将其移至控制器(就在您刚开始时)
标签: javascript model-view-controller sencha-touch sencha-touch-2