有时候我们想要对Tree进行拖拽操作,把一个节点从父节点拖拽到另一个节点下。但是Tree本身不提供自动展开节点功能。假设Tree的结构是这样的:
-parent1
-item1
-item2
-parent2
-item3
-item4
如果我想要把 item4 拖拽到parent1下面,就要先把 parent1和parent2都展开,比较麻烦,下面是自动展开的解决方案:
private function dragOverHandler(event:DragEvent):void
{
var currNodeOver : TreeItemRenderer= TreeItemRenderer(event.currentTarget.indexToItemRenderer(event.currentTarget.calculateDropIndex(event)));
if (currNodeOver !=null)
{
if(Tree(event.currentTarget).dataDescriptor.isBranch(currNodeOver.data) == true)
{
if (Tree(event.currentTarget).isItemOpen(currNodeOver.data)==false)
Tree(event.currentTarget).expandItem(currNodeOver.data,true,true);
}
}
}
然后把 Tree 的 dragOver 设定为 dragOverHandler ,dragOver=”dragOverHandler(event)” 。然后就OK了。
转自:http://www.zhuoqun.net/html/y2008/989.html 04月 14th, 2008 — Dreamer
分享到:
相关推荐
以前有许多人需要将 tree 的节点拖拽到其他控件中的问题,前段时间已经解决了,现在也将它的源代码贡献上来。 这个树的数据是静态的,没有做动态的,而且树节点的拖拽也没有做过多的处理,如果要知道怎么样做树...
tree组件可实现节点拖拽、双击编辑、右键操作等等
可以实现节点的自由拖动,包含所有的源码和使用方法,适用于一些权限管理的项目。可将拖动后的节点顺序保存在数据库中.上传的为一个网站,只需在不低于Vs2005版本的开发环境上运行即可演示效果,.有意志请加QQ:...
生成可拖拽的树状结构,节点可以通过拖拽移动,插入 很帅啊.
主要介绍了ElementUI中el-tree节点的操作的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
可以拖动一个节点到另一个节点..... !
flex tree 拖拽,flex tree 节点移动。
创建一个Ctreectrl派生类,该类实现Tree节点的拖拽,高亮,自动展开等基本功能,可直接使用
NULL 博文链接:https://ttwang.iteye.com/blog/1741592
拖拽节点:ctreectrl树上的节点拖拽到Edit标签,和ctreectrl树上节点之间拖拽移动的演示程序。
VC6.0 对CTreeCtrl 树型控件拖动的完美实现,内含实例源码,和图文教程。 资源来自于网络,非本人原创。 本人在Windows_XP—SP3系统VC6.0 环境测试OK。此资源对我帮助很大。
NULL 博文链接:https://zwnjava.iteye.com/blog/603835
可鼠标拖动拖拽,以及鼠标滚轮缩放,并且支持拖动节点改变树结构。安装npm install zm-tree-org --save# or yarn add zm-tree-org引入import Vue from 'vue';import ZmTreeOrg from 'zm-tree-org';import "zm-tree-...
仅仅实现了机于mfc 树型控件的拖拽,具体请查找相关资料
将文件直接复制到layui/lay/modules目录下,会覆盖layui原有的tree.js,调用方法与layui树形组件的适应方式一致,新增的方法可在文件中查看
C# WinForm中拖拽TreeView节点
整理了一下MSDN上的Tree Control 拖动实现,结合现有的资源,制作了一个Tree Control 拖动的Demo,供大家参考
目录: 1. layout-test-01.html为上下布局,并且显示区采用iframe的例子。详细见代码。 ...详细见代码。 ...即:Ext.window ...5.tz-normal-test.html为普通拖拽的练习。...8.tree-tz-test.html为tree节点拖拽的练习
NULL 博文链接:https://guodefu909.iteye.com/blog/1923212
vued3treeVUE实现自定义节点的树结构