【发布时间】:2012-08-06 23:38:39
【问题描述】:
尝试创建这个非常简单的存储时出现错误。我想知道是什么原因造成的以及如何解决。任何帮助表示赞赏:
me.model 未定义
var sortAvailable = Ext.create('Ext.data.Store', {
model: 'model_Im_Using',
storeId:'sortAvailable'
});
下面是模型的代码,虽然我不认为这是问题的一部分
Ext.define('APPNAME.model.model_Im_Using', {
extend: 'Ext.data.Model',
modelID: 'BrField',
fields:[
{name:'displayName', type:'string'},
{name:'databaseName', type:'string'}
]
});
模型在自己的文件中定义在 model/model_Im_using.js 我已经在同一个文件中使用了这个模型和一些树存储
我确定我遗漏了一些明显的东西。该商店旨在将模型实例放入其中/从本地获取。与服务器端没有通信。
编辑:错误所在的行是:
me.setProxy(me.proxy || me.model.getProxy());
【问题讨论】:
-
model_Im_Using的声明位置和方式? -
模型如果在它自己的文件中定义。我已经成功地在同一个文件中的几个树库中使用了该模型,没有任何抱怨
-
@DmitryB 我有一个模型定义
-
很可能是您的这段代码在模型定义之前加载。
-
这是可能的,但我在它上面创建了一个树存储,它使用相同的模型。这部分工作正常,所以我不认为就是这样。