【发布时间】:2012-08-19 00:43:45
【问题描述】:
我正在开发 extjs 4 MVC 应用程序。
应用程序运行包含选项卡面板的视口。 每个选项卡都有自己的控制器和多个视图。
在http://wap7.ru/folio/ext-reuseable-store/TE.html查看我的沙盒
我有一个商店多次使用(例如,顶部菜单组合框中的一个选项卡,另一个在客户网格中。) 存储配置了 autoload: true。 代理在模型中配置。
我的问题:Store 被多次加载 - 每次在控制器 [stores] 数组中提及。
如果我从数组 [stores] 控制器中删除一个 - 组合框将为空,尽管它声明 store: Ext.getStore ('STORE-ID')
请给我一个提示,或者一个重用商店(不是模型)的例子,就像这里http://docs.sencha.com/ext-js/4-0/#!/guide/mvc_pt2
【问题讨论】:
-
发布您的代码将帮助我们更轻松地诊断此问题。
-
@Lev,你有解决办法吗?我目前陷入了这个问题,下面的答案与商店加载有关,但我怀疑这个问题与模型关联和多个商店有关。除非我需要独立于对象图的存储并在控制器中手动调用过滤器,否则显示主数据并不简单。
-
不是真的。希望有一天你会在这里发表评论。
标签: extjs extjs4 extjs-mvc reusability extjs-stores