【发布时间】:2015-05-26 06:30:11
【问题描述】:
我有一个商店,我需要用不同的参数值多次调用它。参数值在一个数组中,我需要按数组顺序调用存储。如何在 load 方法中更改参数值?
var i = 0;
me.getMyStore().load({
params: {id: ids[i]},
scope: this,
callback: function(records, operation, success) {
// I need to increase value of i by 1 but it doesn't work like this
i++;
}
})
【问题讨论】:
-
商店加载是异步的。
-
是的,我知道。但是有什么方法可以保持我的数组加载商店的顺序吗?
-
唯一有保证的方法是在回调中等待,然后加载下一个。但是您的方法似乎错误,我建议您寻找替代解决方案。
-
谢谢埃文,但实际上我发布了这个问题是为了找到替代解决方案。
标签: arrays asynchronous extjs4 store