ExtJs: TreeLoader: статические данные не работают, но почему? - PullRequest
0 голосов
/ 17 декабря 2011

Я разделил свой экран на 4. Мне нравится использовать один и тот же объект статической переменной для всех четырех разделов экрана. Можно обновить объект переменной из одного деления экрана, это должно повлиять на все другие подразделения разравнивания

слева будет дерево, а справа будет проводник

      Ext.Ajax.request({
            url : '/myapp/forms/getTreeObject',
            params : {
                fileName : 'text',
                fileType : 'folder',
                rootPath : 'path'
            },
            success : function(result) {
                // Ext.Msg.alert("INFO",result.responseText);
                fileSysObj = Ext.util.JSON.decode(result.responseText);
                userSettingPanel.tpl.overwrite(userSettingPanel.body,
                        fileSysObj);
            }
        });


        var tree = new Ext.tree.TreePanel({
            useArrows : true,
            animate : true,
            enableDD : true,
            collapseFirst :false,
            containerScroll : true,
            border : false,
            id : 'workspace',
            root : new Ext.tree.AsyncTreeNode({
                childNodes :fileSysObj,
                text : 'Workspace'
            }),
            loader : new Ext.tree.TreeLoader()
        });

<- язык: lang-js ->

1 Ответ

0 голосов
/ 10 января 2012

@ Чау да!

@ все, что у меня есть, добавить объект дерева с уровнем объекта вместо уровня массива. спасибо за поддержку всем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...