【发布时间】:2012-01-02 08:47:37
【问题描述】:
我有一些 Extjs 4 MVC 架构问题,非常感谢您提供一些提示或示例。
控制器如何与其视图连接?控制器引用其视图的模式是什么?
控制器是否应该是应用程序实例的全局控制器?我只看到了显示应用程序实例加载控制器的示例,但我从未见过控制器是某些子组件的一部分。这是否意味着MVC不适用于组件类?示例:我想构建一个列表搜索组件,它由一个网格、一个搜索条件面板和几个控件/菜单组成。 MVC 对于实现该控件的内部逻辑非常有用,但 extjs API 表明这不是受支持的场景。
Extjs 4 (Ext.require) 中有一个不错的动态加载功能。但它应该以某种方式与 MVC 架构一起工作吗?是否支持动态加载视图和控制器?与上一个问题一样,我只看到了所有控制器、模型和视图在应用程序启动时预先加载的示例。我正在考虑加载用户操作的视图,并且该视图的名称只有在用户完成操作后才知道 - 如何加载该视图,它的控制器呢?
最好的问候 RG
【问题讨论】:
标签: javascript model-view-controller extjs4 extjs