布局的West里面有多个TreePanel并分别读取后台数据的问题?

demo_3312 2008-05-22

 items: [
                {
                    title:'系统设置',
                    border:false,//边框
                    html:'<div id="tree-config" style="overflow:auto;width:100%;height:100%"></div>'
                    //iconCls:'nav'  图标
                },{
                    title:'查询分析',
                    border:false,
                    html:'<div id="tree-query" style="overflow:auto;width:100%;height:100%"></div>'
                },{
                    title:'资料管理',
                    border:false,
                    html:'<div id="tree-material" style="overflow:auto;width:100%;height:100%"></div>'
                }]

 

     var Tree = Ext.tree;
    var config = new Tree.AsyncTreeNode({
        text: '系统设置',
        draggable:false,
        id:'con'//根节点id
    });

     //生成系统配置面板
     var treeConfig = new Tree.TreePanel({
        el:'tree-config',
        autoScroll:true,
        root:config,
        animate:true,
        enableDD:false,
        border:false,
        rootVisible:false,
        containerScroll: true,
        //调用一个Json格式的数据
        loader: new Tree.TreeLoader({
             dataUrl: 'tree.txt'
        })
    });

    treeConfig.setRootNode(config);
    treeConfig.render();

    config.expand();

打开页面的时候,可以看见系统设置里面的节点,当然查询分析和资料管理没有节点

但是当我把el 改成 'tree-query',也就就查询分析的id的时候,查询分析里面却不能显示

节点,FireBug也没有报错,请问这是什么原因?

之所以这样做是因为,是想为每个不同的TreePanel读取不同的json数据。。。

ja3939 2008-06-04
我只是看看.我新手.
后台数据都必须生成一个.json格式的文件么?可不可以像DWR那像映射javabean.直接返回数组呢?
Global site tag (gtag.js) - Google Analytics