я пытаюсь заставить работать динамически настраиваемый модельный магазин.
Если я использую только магазин, он БУДЕТ;
var gridStore = Ext.create('Ext.data.JsonStore', {
fields: modelTableStructure['fieldsModel'],
proxy: {
type:'ajax',
url: Ext.ux.db.vars.urlGetTableData,
actionMethods: {
read: 'POST'
},
extraParams:{
servidorSql: serverConfig.servidorSql,
dbLogin: serverConfig.dbLogin,
dbPass: serverConfig.dbPass,
db:db,
tabla:tabla
}
},
autoLoad: true
});
Но если я представлю модель, она не будет работать;
var gridModel = Ext.create('Ext.data.Model',{
fields: modelTableStructure['fieldsModel']
});
var gridStore = Ext.create('Ext.data.JsonStore', {
model: gridModel,
proxy: {
type:'ajax',
url: Ext.ux.db.vars.urlGetTableData,
actionMethods: {
read: 'POST'
},
extraParams:{
servidorSql: serverConfig.servidorSql,
dbLogin: serverConfig.dbLogin,
dbPass: serverConfig.dbPass,
db:db,
tabla:tabla
}
},
autoLoad: true
});
ошибка Firebug; Поля не определены. Я попытался разделить хранилище и модель в отдельных файлах (типично Ext JS 4 MVC), используя конструкторы и отслеживая, что каждая переменная верна; та же ошибка.
Заранее спасибо.