Я расширил определение магазина:ExtJS 4.2.1 не может изменить модель из ПЕРЕОПРЕДЕЛЕН магазина
Ext.define('IMStore', {
extend : 'Ext.data.Store',
proxy : {
type : 'ajax',
url : '.im.read',
reader : {
root : 'item'
}
}
});
и я называю это так:
var gridStore = Ext.create('IMStore',{
model : type
});
и это работает КИ первых время я называю это. Если впоследствии я снова вызову Ext.create('IMStore',{model : type })
с другим значением type
, кажется, что новый экземпляр Store имеет ту же модель, что и первая, которую я создал, хотя я передал другое значение.
Кажется, что, возможно, прокси-сервер должен быть воссоздан, если модель изменена? Любые идеи?
Обратите внимание, что это ограничение не применяется в 5.x и выше. –