循环以从 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);