2
Hithere, у меня странная проблема, где, когда я загружаю дерево с JSON файл, он входит в цикл и отображает дерево следующим образом (в непрерывном цикле)ExtJS Загрузка дерева из файла JSON, используя MVC
-A
-A
-A
-A
Мой JSON
{
"success": true,
"results": [
{ "text": "number 1", "leaf": true },
{ "text": "number 2", "leaf": true },
{ "text": "number 3", "leaf": true },
{ "text": "number 4", "expanded": true, "children":[
{ "text": "number 4.1", "leaf": true },
{ "text": "number 4.2", "leaf": true },
{ "text": "number 4.3", "leaf": true }
]},
{ "text": "number 5", "leaf": true }
]
}
Моя модель
Ext.define('App.model.TreeModel', {
extend:'Ext.data.Model',
fields: [
{ name: 'text', type: 'string'}
],
proxy:{
type:'ajax',
url: 'data/tree.json',
reader:{
type:'json',
root:'results'
}
}
});
магазин
Ext.define('App.store.MyTreeStore', {
extend: 'Ext.data.TreeStore',
requires: 'App.model.TreeModel',
model:'App.model.TreeModel',
});
Посмотреть
Ext.define('App.view.MeetingTree', {
extend:'Ext.tree.Panel',
title:'Simple Tree',
store:'MyTreeStore',
alias:'widget.meetingtree',
rootVisible:false,
height:200
});
Мой файл инициализации
Ext.application({
name: 'App',
autoCreateViewport: true,
models: ['TreeModel'],
stores: ['MyTreeStore'],
launch: function() {
}
});
не имеют понятия, почему его перекручивание .. кто получил идею?
Заранее спасибо