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.
我有一家这样称呼的商店:
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.