Добрый день. Пытаюсь загрузить данные в дерево:
Ext.define('treeModel',{
extend: 'Ext.data.Model',
fields:[
{
name:'pk_id',
type:'int'
},
{
name:'parent_id',
type:'int'
},
{
name:'tree_value',
type:'string'
}
]
});
var store = Ext.create('Ext.data.TreeStore', {
model: 'treeModel',
root: {
text: 'Организации',
expanded: true
},
autoLoad: true,
proxy:{
type: 'ajax',
url:'/air/data/get_object/tree',
reader: {
type: 'json'
}
}
});
Ext.create('Ext.tree.Panel', {
title: 'Организации',
width: 200,
height: 200,
store: store,
rootVisible: true,
renderTo: Ext.getBody()
});
Но в результате данные не отображаются, хотя json верный (а может и нет)
http://javascript.ru/forum/attachmen...d=141682914 6
Вот json
[{"level":1,"pk_id":1,"parent_id":null,"tree_value":"Организации"},
{"level":2,"pk_id":6209,"parent_id":1,"tree_value":"МП \"Районные электрические сети\""},{"level":3,"pk_id":6722,"parent_id":6209,"tree_value":"Отчет за 2014"}]
В чем может быть проблема? Почему не отображается текст?
И может кто - нибудь знает, что нужно добавить, чтобы дерево было динамическим?
Спасибо!