Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从extjs中的另一个模型文件加载模型_Extjs - Fatal编程技术网

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

从extjs中的另一个模型文件加载模型,extjs,Extjs,我一直在尝试使用该模型加载存储,但出现错误,表示找不到该模型。是否有任何方法可以从上面存储区中的另一个文件加载模型?存储模型属性意味着您必须给出模型的定义,而不是模型的实例 formGrid=me.abstractComponent.query('grid[itemId=grid]')[0], Objmodel= Ext.create('Ext.document.model.GridModel'); formStore = Ext.create('Ext.data.Store',{ model:

我一直在尝试使用该模型加载存储,但出现错误,表示找不到该模型。是否有任何方法可以从上面存储区中的另一个文件加载模型?

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

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();
现在,如果您想使用模型将数据添加到网格中

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

谢谢你的时间…但我想从另一个文件中获取模型,但它不起作用。数据加载没有问题,但将模型加载到存储时出现问题。我使用存储区内的field属性来获取网格中显示的数据,但我不太满意,因为模型的字段代码变得多余。现在,它工作得很好。。
 var model = Ext.ModelManager.create({
    first: 'Ed',
    last: 'Spencer'
}, 'app.model.User');
    store.add(model)