添加/编辑记录时,extjs并重新加载所有其他商店

时间:2013-10-13 05:13:47

标签: extjs

我有一个包含多个商店的网格..某些商店链接到某些网格和商店,其中包含他们链接的选项......

如果我在某些商店添加/编辑/删除记录,我想刷新所有商店..

我目前已经对我的商店名称进行了硬编码,但我想将其转换为动态方法,因为我希望我的商店名称是动态的......

我似乎无法找到如何获取列表以便我可以遍历商店并重新加载它们,或者只是用一个单独的命令重新加载它们......

1 个答案:

答案 0 :(得分:1)

如果您的所有商店都有标识符,您可以使用Ext.data.StoreManager.each()遍历所有已注册的商店。

但是,如果您正在使用MVC,更好的方法可能是宣布可以在您的控制器中监听自定义全局事件,然后可以在逐个组件级别上管理刷新。这样做的好处是,您可以更精细地控制重新加载哪些商店,而不是使用StoreManager.each()的强力。