`
jlcon
  • 浏览: 173305 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

编辑ColumnTree

    博客分类:
  • JS
EXT 
阅读更多
//选择需要编辑节点
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);

 

分享到:
评论
1 楼 hanyijun86 2012-05-08  
这代码没头没尾的 怎么玩啊?

相关推荐

Global site tag (gtag.js) - Google Analytics