论坛首页 Web前端技术论坛

编辑ColumnTree

浏览 2090 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-12-12   最后修改:2010-10-09
//选择需要编辑节点
var tnode = bizct.getSelectionModel().getSelectedNode();
var myid = tnode.id;
var pnode = tnode.parentNode;
var abnode = tnode.childNodes;
//新建节点,即编辑后的节点值
var mynode = new Ext.tree.TreeNode({
	id:myid,
	text:'test',
	uiProvider:Ext.ux.tree.ColumnNodeUI,//3.2不需要此属性
	expanded:true
});
//设置Column值,这里假设有snCode和urlCode两列
mynode.attributes.snCode='sssssss';
mynode.attributes.urlCode='jjjjjjjjjjjjjj';
Ext.each(abnode,function(tmp){
//设置原字节点的父节点为空
	tmp.parentNode = null;
	mynode.appendChild(tmp);
});
//替换原节点
pnode.replaceChild(mynode,tnode);

 

论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics