Extjs如何在不修改旧实例的情况下创建商店的新实例

Extjs how to create a new instance of the store without modifying the old one

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

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

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

查看fiddle:https://fiddle.sencha.com/#view/editor&fiddle/2sas