Extjs树

Extjs显示多个树根节点。

原理:ExtJs 的树并不支持多个根节点,每个树只有一个根节点,但它提供了一个隐藏根节点的属性. 
其实就是相当于新建一个虚拟的根节点,然后把多个节点挂到该节点上,然后再把虚拟的根节点隐藏. 
我们看到所有二级节点都变成了根节点,变相实现了多个根节点的功能。

//房产树根节点
var tree_root = new Ext.tree.AsyncTreeNode({
                expanded : true,
                id : '${companyid}',
                text : '${companyname}'
            });
//房产树
treePanel = new Ext.tree.TreePanel({
    loader : new Ext.tree.TreeLoader({
            dataUrl : './sss/Tree.ered?reqCode=GetTreeChildrens'
                             
                }),
                
                root : tree_root ,
                animate : false,
                id:'FGTree_id',
                rootVisible: ${isRootVisable},//根据后台参数判断是否隐藏根节点
                applyTo:'treeDiv',
                autoScroll : true,
                height : 500,
                   useArrows : false,
                border : false
            });
  

转载于:https://www.cnblogs.com/ss-d/p/3431458.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值