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

原创 2013年12月05日 14:16:26
//只要要在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);
//					}
				}
			}
		}

extjs可拖拽的tree实际应用

  //节点可以编辑的树 Ext.namespace(demo); demo = function(){ this.init();//初始化函数 }; ...
  • ahhsxy
  • ahhsxy
  • 2009年09月01日 22:47
  • 2565

extjs+写的动态加载、增删改查、拖拽Tree(完整版)

  • 2013年03月01日 16:17
  • 1.69MB
  • 下载

EXTJS将树拖拽到PANEL,drag tree drop into panel 实例

JScript// JScript 文件 Ext.namespace('Ext.test'); Ext.test.Panel = function() { this.right = ...
  • lusile82704774
  • lusile82704774
  • 2011年03月26日 13:58
  • 3298

Jquery实现可拖拽的树菜单

效果图如下所示:
  • javaquentin
  • javaquentin
  • 2014年12月23日 14:37
  • 9483

JS实现的可动态拖拽的树型菜单

  • 2009年06月13日 20:46
  • 3KB
  • 下载

Ext.tree.TreePanel如何启用和控制节点拖拽功能

    新建TreePanel时只要设置属性enableDD为true,便可启用节点拖拽功能。   如果想控制某些节点禁用拖拽功能,只需要给TreePanel注册一个beforenodedrop事件:...
  • jessica_it
  • jessica_it
  • 2011年05月13日 16:19
  • 1095

Jquery实现可拖拽的树菜单

效果图如下所示:
  • javaquentin
  • javaquentin
  • 2014年12月23日 14:37
  • 9483

EasyUI Tree节点拖动到指定容器

效果图:将tree节点拖动到指定的DIV中,结果显示节点的id和text 代码: Drag Drop Tree Nodes - jQuery EasyUI Demo...
  • apollokk
  • apollokk
  • 2016年01月03日 16:42
  • 2192

【解决方法】让easyui中的tree控件中的node不可随意拖放(取消部分node拖放效果)

问题描述: 在做一个类似目录树的东西,其中有一些元素。可以理解成文件和文件夹。 实现有些node是不能添加子node。...
  • zhyl8157121
  • zhyl8157121
  • 2014年03月06日 11:48
  • 6860

Jquery 可拖拽的Ztree(移动,复制)两种选择

首先要引入ztree依赖的js
  • baidu_23086307
  • baidu_23086307
  • 2016年12月08日 14:54
  • 1555
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Extjs4中tree的拖拽功能(可以两棵树之间拖拽)
举报原因:
原因补充:

(最多只允许输入30个字)