使用 jqxListBox 的 DragDrop 查找 DropTarget
Posted
技术标签:
【中文标题】使用 jqxListBox 的 DragDrop 查找 DropTarget【英文标题】:Finding the DropTarget using jqxListBox's DragDrop 【发布时间】:2018-12-03 06:41:49 【问题描述】:如果用户将一个对象从一个列表框拖到无处,我需要我的界面在 dragEnd 事件期间“返回”。
我的界面由一个 jqxWindow 和一个由 1..n 个 jqxListBox 目标组成的 jqxListBox 对象组成。在只有一个目标 jqxListBox 的情况下,面板有 1/3 是空的,因此用户可以将对象拖到没有 jqxListBox 的区域上。
当在列表之间拖动对象时,我使用 dragEnd 事件作为对我的服务器应用程序的更新。
利用 jQuery 核心 2.3.1 和 jQWidgets 4.5.1
【问题讨论】:
【参考方案1】:我在 jQWidgets 论坛上发布了我的问题并得到了回复。从 dragEnd 的 事件对象中获取放置目标元素:
event.args.dropTargetElement
不幸的是,这并没有解决我的问题,因为我的应用程序使用的是旧版本的 jQWidgets(v4.5.1 April,2017)。我被指示用作解决方法:
event.args.originalEvent。 X、Y 坐标
listBox drag/drop target discussion
【讨论】:
以上是关于使用 jqxListBox 的 DragDrop 查找 DropTarget的主要内容,如果未能解决你的问题,请参考以下文章
C#界面里的AllowDrop属性DragDrop和DragEnter事件
C#界面里的AllowDrop属性DragDrop和DragEnter事件