ExtJs: TreeLoader:静态数据是不工作,但为什么

ExtJs: TreeLoader: static data is n't working but why?

本文关键字:工作 为什么 TreeLoader 静态 数据 ExtJs      更新时间:2023-09-26

我把屏幕分成了4个部分。我喜欢对所有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()
        });
——language: lang-js——>

@Chau yes!

@all我添加了对象级别的树对象,而不是数组级别。感谢大家的支持