0

我有一家这样称呼的商店:

var store = Ext.getStore('mysotreid');

mystoreid与 匹配mycomponent.mystore

然后我像这样创建商店的新实例:

var newStore = Ext.create('mycomponent.mystore', {
            autoDestroy: true
        });

然后我像这样调用 newStore 的负载:

newStore.load({
            callback: function(items) {
              ...
            }
);

问题是,如果我称var store = Ext.getStore('mysotreid')它不是 oldone 商店,而是newStore. 如何在newStore不修改旧商店的情况下加载?

4

1 回答 1

1

第二个Ext.create('Ext.data.Store')具有相同的storeId覆盖引用。之后Ext.getStore('storeIdentifier');有参考最后。

看小提琴:https ://fiddle.sencha.com/#view/editor&fiddle/2sas

于 2019-05-16T19:24:37.123 回答