Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2014, 14:43
Новичок на форуме
Отправить личное сообщение для Gura Посмотреть профиль Найти все сообщения от Gura
 
Регистрация: 24.11.2014
Сообщений: 2

Не отображаются данные дерева
Добрый день. Пытаюсь загрузить данные в дерево:

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"}]



В чем может быть проблема? Почему не отображается текст?
И может кто - нибудь знает, что нужно добавить, чтобы дерево было динамическим?

Спасибо!
Изображения:
Тип файла: png Безымянный.png (3.4 Кб, 3 просмотров)

Последний раз редактировалось Gura, 24.11.2014 в 14:45.
Ответить с цитированием