从extjs中的另一个模型文件加载模型

时间:2015-04-05 03:53:20

标签: extjs

formGrid=me.abstractComponent.query('grid[itemId=grid]')[0],
Objmodel= Ext.create('Ext.document.model.GridModel');
formStore = Ext.create('Ext.data.Store',{
model:Objmodel,
data: data
}); 
formGrid.bindStore(formStore);
formStore.load();

我一直在尝试使用模型加载商店,但是发现错误时说找不到模型。有没有办法可以从上面的商店中的另一个文件加载模型?

1 个答案:

答案 0 :(得分:0)

商店模型属性意味着您必须给出模型的定义而不是模型的实例

Ext.define('app.model.User', {
    extend: 'Ext.data.Model',
    fields: ['first', 'last']
});
    var store = Ext.create('Ext.data.Store',{
      model: 'app.model.User'
    }); 

现在,如果您想使用模型

将数据添加到网格中
 var model = Ext.ModelManager.create({
    first: 'Ed',
    last: 'Spencer'
}, 'app.model.User');
    store.add(model)