在Gwt中,有两个不同的包(或两个选项)用于拖放?哪一个更好?

在Gwt中,有两个不同的包(或两个选项)用于拖放?哪一个更好?,gwt,drag-and-drop,Gwt,Drag And Drop,我对Gwt中的拖放知之甚少。我在互联网上搜索过&似乎有两个不同的程序包(或两个选项)可以进行拖放操作。 & 为什么谷歌为DnD开发了两种不同的策略?哪一个更好?GWT拖放实现基于。这样的API基本上允许您使用本机拖放来传输数据。例如,这意味着您可以从浏览器外部拖动内容。简化后,您需要设置一个拖放元素、一个拖放目标和DataTransfer对象,该对象将保存要传输的实际数据。我猜它也可以通过创建和销毁(在dragstart和dragend上)来模拟应用程序中DOM元素(比如小部件)的拖放,但其

我对Gwt中的拖放知之甚少。我在互联网上搜索过&似乎有两个不同的程序包(或两个选项)可以进行拖放操作。

&


为什么谷歌为DnD开发了两种不同的策略?哪一个更好?

GWT拖放实现基于。这样的API基本上允许您使用本机拖放来传输数据。例如,这意味着您可以从浏览器外部拖动内容。简化后,您需要设置一个拖放元素、一个拖放目标和
DataTransfer
对象,该对象将保存要传输的实际数据。我猜它也可以通过创建和销毁(在
dragstart
dragend
上)来模拟应用程序中
DOM
元素(比如小部件)的拖放,但其用途不同

由于这个API是相当新的,不是每个浏览器都支持它。看见请参阅本手册及其内容,以帮助您开始学习

另一方面,它意味着在应用程序中真正地拖放小部件。这样你就可以,开箱即用,移动东西。此外,该库不是由谷歌直接开发的(尽管其作者为该公司工作)。看它的和


另一个相对较新的库是的拖放。GwtQuery是一个类似于jQuery的GWT库,它的d&d支持是通过前面的插件实现的。它还支持单元格小部件之间的d&d。看看它。同样在这种情况下,这样的库旨在为本地GWT小部件提供d&d功能。

thax u非常了解您的信息!