【发布时间】:2013-10-13 18:16:38
【问题描述】:
我有一个包含几家商店的网格。一些商店链接到某些网格和包含选择的商店,它们也被链接了...
如果我在某些商店中添加/编辑/删除记录,我想刷新所有商店..
我目前已经硬编码了我的商店名称,但我喜欢将其转换为动态方法,因为我希望我的商店名称是动态的...
我似乎不知道如何获取列表,因此我可以遍历商店并重新加载它们,或者只是使用单个命令重新加载它们...
【问题讨论】:
标签: extjs
我有一个包含几家商店的网格。一些商店链接到某些网格和包含选择的商店,它们也被链接了...
如果我在某些商店中添加/编辑/删除记录,我想刷新所有商店..
我目前已经硬编码了我的商店名称,但我喜欢将其转换为动态方法,因为我希望我的商店名称是动态的...
我似乎不知道如何获取列表,因此我可以遍历商店并重新加载它们,或者只是使用单个命令重新加载它们...
【问题讨论】:
标签: extjs
如果您的所有商店都有标识符,您可以使用Ext.data.StoreManager.each() 循环访问所有已注册的商店。
但是,如果您使用的是 MVC,更好的方法可能是宣布触发一个自定义的全局事件,该事件可以在您的控制器中进行监听,然后可以在逐个组件级别上管理刷新.这样做的好处是您可以更精细地控制哪些商店正在重新加载,而不是使用 StoreManager.each() 的蛮力。
【讨论】: