Treelist 中的节点拖拽

问题描述

前提:拖拽后即入库当我第一次拖拽一个带子结点的treelistnode到另外一个treelist中,没有出现问题,可是第二次拖拽,目标treelist中的节点结构全变了,回到前一步,再回来,从数据库中读取的数据的结构是正确的,这是怎么回事??在线等候,急急如律令

解决方案

解决方案二:
网上有参考源码,搜吧判断节点,存储拖前状态,有效的拖动则完成动作
解决方案三:
ding!!!!!!!!!!!!!

时间: 2024-08-30 20:50:39

Treelist 中的节点拖拽的相关文章

Extjs4中tree的拖拽功能简单实例

这篇文章主要介绍了Extjs4中tree的拖拽功能简单实例,有需要的朋友可以参考一下 代码如下: //只要要在treepanel中配置一下viewConfig即可,如果是两棵树之间,两棵树都要配置     viewConfig:{    plugins :{     ptype:'treeviewdragdrop',     appendOnly:true   //只能拖着带非叶节点上    },    listeners:{//监听器     drop:function(node,data,o

C#实现树型结构TreeView节点拖拽的简单功能(转)

本文摘抄博客园里面的牛人吉日嘎啦.http://www.cnblogs.com/jirigala   例子程序运行效果如何下: 当然在节点拖拽时,需要注意几个事情: 1:拖拽时总需要有提示信息比较好,防止误操作后找不到被托摘到哪里去了. 2:父亲节点总不能拖拽到自己的子节点上,那不是死循环或者乱了辈份了不是? 为了让TreeView支持拖拽功能,需要注意以下几个属性设置及相应的事件代码.                                                      

extjs 2个tree节点拖拽问题

问题描述 ext官方例子 2个tree节点拖拽都是 第一个tree的node拖拽到第2个tree上, 第1个tree上刚才拖拽的node没有了我想要的效果是第1个tree的node拖完 node依然存在,而且右侧一个目录下 只有一个唯一的节点 (就是拖拽一次到某个目录下,再次拖拽到刚才的目录下 alert一下该目录以及存在此节点)希望能给出可以测试的代码 不甚感谢各位 问题补充:lizhi92574 写道 解决方案 这个在extjs官方论坛上有Ext.override(Ext.tree.Tree

android-从 selector 中获取可拖拽的 ToggleButton

问题描述 从 selector 中获取可拖拽的 ToggleButton 我创建了一个 ToggleButton,使用 selector 在两个图像 (checked 和 unchecked)之间选择. <selector xmlns:android=""http://schemas.android.com/apk/res/android""> <item android:state_checked=""true"&q

请问下mapxtreme for java 4.7 网页中如何实现拖拽 最好有代码可以贴出来

问题描述 请问下mapxtremeforjava4.7网页中如何实现拖拽最好有代码可以贴出来 解决方案 解决方案二:中等开发模式网页嵌applet那种解决方案三:applet的话不是有现成的标签可以用的.那里面的移动就已经是拖拽了.可惜我不会用MAPXTREME自带的标签.所有代码都只能自己摸索了.

C#中势将窗体拖拽进行到底

问题描述:  想在.Net下实现对一些非规则窗体,没有Caption,FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;窗体的拖拽,最小化,最大化,特殊操作的实现(如图1所示).在黄色的区域即区域1里实现对窗体的拖拽操作,在橙色区域即区域2里实现对窗体的最小化操作,在蓝色区域即区域3里实现对窗体的关闭操作,在绿色区域即区域4里实现对窗体的特殊操作(如双倍窗体).    (图1)  问题实现: 第一种方法:添加Label为Lab

.net中如何实现拖拽功能删除选中行

问题描述 如题:在.Net中要实现选中某行,然后把这行拖拽到页面的一个回收站图片上,数据在数据库和页面中都被删除了,这个怎么做呢?请大家指点下,或者有什么好的资料分析下,谢谢! 解决方案 解决方案二:jS特效来实现效果,功能你自己写咯!!!!!!!!!解决方案三: 解决方案四:关注,bs搞这个功能...解决方案五:引用3楼int64的回复: 关注,bs搞这个功能... 强烈谴责.严重抗议解决方案六:求实现功能代码····解决方案七:我来帮你分析下:第一实现选中的时候获取这行的主键ID值:第二把这

HTML5中的drag拖拽功能介绍

拖放(Drag 和 drop)是 HTML5 标准的组成部分,本文主要介绍与拖拽操作相关的对象及事件信息. 要接受元素的放下,目标元素必须监听至少3个事件: 首先是dragenter事件,用来决定是否接受"拖动的元素"被放下,如果接受放下,那么该事件就被取消,进入下一个事件 然后开始dragover事件,用来确定给用户什么样的反馈,即位于该元素之上时呈现什么样的效果,如果该事件被取消,反馈一般是一个鼠标指针, 也可以使用dropEffect属性定义,如果事件没有被取消,那么就是默认的行

Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例_javascript技巧

复制代码 代码如下: //只要要在treepanel中配置一下viewConfig即可,如果是两棵树之间,两棵树都要配置    viewConfig:{   plugins :{    ptype:'treeviewdragdrop',    appendOnly:true   //只能拖着带非叶节点上   },   listeners:{//监听器    drop:function(node,data,overModel,dropPosition,options){     //ajax的操作