load/access Sencha 项目中所有商店的方法
Way to load/access all stores in Sencha project
我需要检索安全令牌并在我的所有商店中使用它来加载它们。
我可以将 autoLoad 设置为 false,创建一个事件来获取我的每个商店并调用加载事件:
Ext.getStore('one').load();
Ext.getStore('two').load();
但我不想每次添加商店时都添加一行。有没有办法访问或遍历所有商店并加载它们?或者有一个观察者并让商店在加载之前等待 LocalStorage 中的值可用?
注意:我知道 app.js 中的商店 属性,但它们包含完整的类名,而不是商店 ID。
只需加载第一个检索令牌的商店(将其存储在 cookie 或全局变量中),然后在该令牌加载商店的 load
事件中,执行 Ext.StoreManager.each(function(store) { //code... })
循环。
显然,在该循环中,跳过令牌加载存储。
我需要检索安全令牌并在我的所有商店中使用它来加载它们。
我可以将 autoLoad 设置为 false,创建一个事件来获取我的每个商店并调用加载事件:
Ext.getStore('one').load();
Ext.getStore('two').load();
但我不想每次添加商店时都添加一行。有没有办法访问或遍历所有商店并加载它们?或者有一个观察者并让商店在加载之前等待 LocalStorage 中的值可用?
注意:我知道 app.js 中的商店 属性,但它们包含完整的类名,而不是商店 ID。
只需加载第一个检索令牌的商店(将其存储在 cookie 或全局变量中),然后在该令牌加载商店的 load
事件中,执行 Ext.StoreManager.each(function(store) { //code... })
循环。
显然,在该循环中,跳过令牌加载存储。