Ext树-构建

构建Ext 树,总的说来(我自己的经验)有两种

一种是dom拼接,另外种是是给树制定一个节点加载器,可以用来从服务器端动态加载树的节点信息

 

先来看看 dom拼接

Ext.onReady(function() {
			var root = new Ext.tree.TreeNode({
						id : "root",
						text : "树的根"
					});
			var c1 = new Ext.tree.TreeNode({
						text : "子节点1"
					})
			var c11 = new Ext.tree.TreeNode({
						text : "子节点11"
					})
			var c12 = new Ext.tree.TreeNode({
						text : "子节点12"
					})
			c1.appendChild(c11);
			c1.appendChild(c12);
					
			var c2 = new Ext.tree.TreeNode({
						text : "子节点2"
					});
			root.appendChild(c1);
			root.appendChild(c2);
			var tree = new Ext.tree.TreePanel({
						title:'treeTest',
						renderTo : document.body,
						root : root,
						width:300,
						height:300,
						width : 300		
					});
		});

 

TreeNode(静态节点)、AsyncTreeNode(动态节点)两类节点的区别

TreeNode:常用于dom拼接,从显示上来说挺智能的,该是叶子的就是叶子,该是枝的就是枝

AsyncTreeNode:常用于动态加载树节点,因为要请求了以后才知道这级是不是叶子,所以一开始都是枝的样子,假如下边还有其他枝叶的话就加进来,要没有的话,就变成叶子了

 

 

 节点加载器 还在整理,整理完了,再发上来

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值