循环以从 ExtJS Sencha 中的每个商店重新加载数据
Loop to reload data from each store in ExtJS Sencha
我有 3 家或更多商店(A、B、C),我想使用传递的参数重新加载它们。我可以使用循环重新加载所有这些吗?
onClickRefreshButton: function() {
Ext.getStore('A').reload({
params: {
FirstParameter: 123,
SecondParameter:456,
ThirdParameter: 789,
}
});
当然可以。为什么不呢?
myArrayStores.forEach(st => { st.reload(); });
这里有一个 fiddle 可以满足您的需要:
https://fiddle.sencha.com/#view/editor&fiddle/3cbh
在我之前的解决方案中,我忘记指定范围:
myArrayStores.forEach(st => { st.reload(); }, this);
我有 3 家或更多商店(A、B、C),我想使用传递的参数重新加载它们。我可以使用循环重新加载所有这些吗?
onClickRefreshButton: function() {
Ext.getStore('A').reload({
params: {
FirstParameter: 123,
SecondParameter:456,
ThirdParameter: 789,
}
});
当然可以。为什么不呢?
myArrayStores.forEach(st => { st.reload(); });
这里有一个 fiddle 可以满足您的需要:
https://fiddle.sencha.com/#view/editor&fiddle/3cbh
在我之前的解决方案中,我忘记指定范围:
myArrayStores.forEach(st => { st.reload(); }, this);