2010-11-23 6 views
0

私はgwt-dndライブラリを使用しています。クリックして削除する方法を知りたいと思います。
つまり、移動するウィジェットをクリックし、マウスボタンを放し、ウィジェットをドラッグしてクリックしてドロップします。gwt-dndライブラリを使用してウィジェットをドロップするには

ありがとうございます。

+2

私はあなたのユースケースを知らない。しかし、これはドラッグ・アンド・ドロップについてユーザーが期待するところに直観的ではないように思われますが、私はそれを勧めません。 –

答えて

2

かなり大きなハッキングです。 gwt-dndはMouseDragHandlerクラスによるマウスイベントを処理し、AbstractDragControllerと密接に結びついているので、clickイベントのonMouseDownメソッドとonMouseUpメソッドを呼び出すこのハンドラの独自の実装を提供する必要があります。しかし、AbstractDragControllerもオーバーライドしなければならないので、ライブラリの半分を書き直すことになります。

関連する問題