1

我需要检索安全令牌并在我的所有商店中使用它来加载它们。
我可以把自动加载到虚假,使该得到我的每个门店,并调用负载事件的事件:加载/访问Sencha项目中所有商店的方法

Ext.getStore('one').load(); 
Ext.getStore('two').load(); 

但我宁愿没有添加一行,我每次添加一个店时间。有没有办法访问或循环所有商店并加载它们?或者有一个观察者,并使商店等待,直到LocalStorage中的某个值在加载之前可用?

注意:我知道app.js中的stores属性,但它们包含完整的类名称,而不是商店标识。

回答

1

只需加载检索标记的第一个存储(将其存储在cookie或全局变量中),然后在该标记加载存储的load事件中,执行Ext.StoreManager.each(function(store) { //code... })循环。

很明显,在那个循环中,跳过令牌加载存储。