关闭

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

1594人阅读 评论(0) 收藏 举报
分类:
//只要要在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);
//					}
				}
			}
		}

2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:156092次
    • 积分:2705
    • 等级:
    • 排名:第13427名
    • 原创:90篇
    • 转载:83篇
    • 译文:0篇
    • 评论:16条
    博客专栏
    最新评论