2010-11-23 52 views
0

我正在使用gwt-dnd庫,我想知道如何使點擊放下。
也就是說,單擊要移動的小部件,釋放鼠標按鈕,拖動小部件並單擊放下。點擊使用gwt-dnd庫刪除部件

謝謝。

+2

我不知道你的用例。但是,這似乎與用戶對拖放操作的期望並不直接,我不推薦這樣做。 – 2010-11-24 10:26:58

回答

2

這是非常大的黑客行爲。 gwt-dnd通過MouseDragHandler類來處理鼠標事件,並且它與AbstractDragController緊密結合,所以你必須提供你自己的這個處理程序的實現(只是擴展它),它將在你的click事件上調用onMouseDown和onMouseUp方法。但是你也必須重寫AbstractDragController,所以你最終重寫了一半的庫。