Extjs4中tree的拖拽功能(可以两棵树之间拖拽)
//只要要在treepanel中配置一下viewConfig即可,如果是两棵树之间,两棵树都要配置
		viewConfig:{
			plugins :{
				ptype:'treeviewdragdrop',
				appendOnly:true			//只能拖着带非叶节点上
			},
			listeners:{//监听器
				drop:function(node,data,overModel,dropPosition,options){
					//ajax的操作把数据同步到后台数据库
					alert("把:"+data.records[0].get('text')+" 移动到:"+overModel.get("text"));				
				},
				beforedrop:function(node,data,overModel,dropPosition,dropFunction,options){
//					if(overModel.get("leaf")){			//目标节点
//						overModel.set('leaf',false);
//					}
				}
			}
		}

阅读更多
个人分类: Extjs4
所属专栏: Extjs4从零开始
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Extjs4中tree的拖拽功能(可以两棵树之间拖拽)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭