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

时间:2019-05-16 15:28:26

标签: extjs treestore

我有一家这样的商店:

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

mystoreidmycomponent.mystore匹配。

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

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

然后我这样称呼newStore的负载:

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

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

1 个答案:

答案 0 :(得分:1)

第二个PSObject具有相同的Get-Member覆盖引用。之后,Ext.create('Ext.data.Store')引用了last。

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