Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Асинхронное дерево (https://javascript.ru/forum/extjs/31405-asinkhronnoe-derevo.html)

vitamin 06.09.2012 14:31

Асинхронное дерево
 
Не могу реализовать асинхронное дерево. Задача состоит в том, чтобы дерево загружалось не целиком и полностью, то есть со всеми листьями и вложениями. Вложения или дочернии узлы должны подгружаться на лету, после нажатия на соответствующем родительском узле. Стандартные примеры из папки examples/tree не годятся, посколько там хитромудро рисуется структура директории, а у меня структура дерева лежит в базе, связь между родителями и дочерними узлами классическая - id, id_parent. Если у кого есть готовый наипростейший пример с таким деревом, буду примного благодарен, если поделитесь.

Заранее спасибо!

ЗЫ Версия фреймворка 4.1

ilshat 11.09.2012 10:07

не знаю актуально этот или нет, но опубликую свой вариант
Ext.create('Ext.tree.Panel', {
    title:'Simple Tree',
    width:200,
    height:150,
    store:{
        nodeParam:"node_id",
        proxy:{
            type:"ajax",
            url:"index.php",
            actionMethods:"POST"
        },
        root:{
            text:"root",
            id:"root_id",
            expanded:true
        }
    },
    rootVisible:false,
    renderTo:Ext.getBody()
});


Часовой пояс GMT +3, время: 23:04.