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数据。。。