2013-04-27 31 views

回答

3

GWT拖動&下落實施基於HTML5 D&D API。這樣的API基本上允許您使用本機拖動&刪除來傳輸數據。這意味着你可以,例如,從瀏覽器外部拖動東西。簡化起見,您需要設置一個拖動元素,一個放置目標和將保存要傳輸的實際數據的對象。我想它也可以用來模擬通過創建&銷燬(在dragstartdragend上),在應用中拖動DOM元素(比如widget),但其用途不同。

由於這個API相當新穎,並不是每個瀏覽器本身都支持它。見http://caniuse.com/dragndrop。請參閱此video以及其presentation以幫助您入門。

另一方面,gwt-dnd是爲了在應用程序中真正拖動&拖放小部件。所以你可以開箱,移動東西。另外,這個庫不是由Google直接開發的(儘管它的作者是爲公司工作/編輯的)。見wikishowcase

另一個相對較新的庫,是&下降pluginGwtQuery。 GwtQuery是一個類似於jQuery的GWT庫,它的支持是通過以前的插件實現的。它還支持單元小部件之間的d & d。見其showcase。同樣在這種情況下,這樣的庫旨在提供本地GWT小部件的功能。

+0

thax u非常適合你的信息! – Tom 2013-04-28 03:41:11

+0

+1。單個帖子中的信息量。 – 2013-04-28 05:07:05