Я использую 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: {}
}
});