Javascript ExtJS 4.2如何获取视图的所有存储?

Javascript ExtJS 4.2如何获取视图的所有存储?,javascript,extjs,extjs4.2,Javascript,Extjs,Extjs4.2,我正在尝试获取控制器中视图的所有存储。例如,我的视图是一个有2个网格和4个组合的面板,每个面板都有自己的存储。 是否有一种方法可以使用Ext.ComponentQuery或类似的东西获取所有存储。Ext.StoreManager返回应用程序的所有存储,我只想要特定视图的存储。如果您有一个组件的存储没有使用存储属性绑定,那就倒霉了。但如果您只使用基本的ExtJS组件,如grid和combo,您可以尝试 view.query("[store]").map(function(cmp) {return

我正在尝试获取控制器中视图的所有存储。例如,我的视图是一个有2个网格和4个组合的面板,每个面板都有自己的存储。
是否有一种方法可以使用Ext.ComponentQuery或类似的东西获取所有存储。Ext.StoreManager返回应用程序的所有存储,我只想要特定视图的存储。

如果您有一个组件的存储没有使用
存储
属性绑定,那就倒霉了。但如果您只使用基本的ExtJS组件,如grid和combo,您可以尝试

view.query("[store]").map(function(cmp) {return cmp.getStore() });

是否满足您的要求…

如果您的组件的存储区未使用
store
属性绑定,则表示运气不好。但如果您只使用基本的ExtJS组件,如grid和combo,您可以尝试

view.query("[store]").map(function(cmp) {return cmp.getStore() });

您想要什么…

没有内置内容,您需要手动管理。没有内置内容,您需要手动管理。谢谢,thas是我需要的谢谢,thas是我需要的