使用 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的主要内容,如果未能解决你的问题,请参考以下文章

为啥 DragDrop 在 VS2010 下不起作用?

C#界面里的AllowDrop属性DragDrop和DragEnter事件

C#界面里的AllowDrop属性DragDrop和DragEnter事件

DragDrop 注册没有成功

PrimeNG DragDrop 多个 droppables

DragDrop - DragEnter/DragLeave 事件持续触发