TreeGridを使用していくつかのデータを表示しています。ツリーグリッドを実装したので、extjsはこのエラーをスローし続けます:
モデルなしで定義されたストア。モデル名を間違って入力した可能性があります。
少しデバッグしたところ、モデルのない「nodeStore」があるためにこれがスローされることがわかりました。
この「nodeStore」はどこから来たのですか、そして私は何を間違っていますか?
店:
Ext.define('AM.store.AdvertiserStatistics', {
extend: 'Ext.data.TreeStore',
model: 'AM.model.AdvertiserStatistic',
autoLoad: false,
folderSort: true,
startDate: new Date().getTime(),
endDate: new Date().getTime(),
nodeType: 'weekly',
parentId: null,
[..]
モデル:
Ext.define('AM.model.AdvertiserStatistic', {
extend: 'Ext.data.Model',
fields: [
{
name:'id',
type:'int',
useNull:true
},
'email',
'clientname',
],
proxy:{
type:'ajax',
reader:{
type:'json',
root:'data'
},
api:{
read:BASE_PATH + 'advertisers/index/stats:true/',
destroy: BASE_PATH + 'advertisers/index/stats:true/'
},
base_api: {}
}
});