2012-04-24 11 views
3

私はGWTプロジェクトのdrag'n'drop機能に取り組んでおり、ウィジェットをFlexTableにdrag'n'dropingする必要があります。GWT FlexTableのドラッグアンドドロップ

AbsolutePanel ...などでDnDの例を見ましたが、私はそれを研究しましたが、上記の問題に関する情報は見つかりませんでした。

助けが必要です。

+0

私はnですGWTでこれを行う方法を確認してください。おそらく、[Smart GWT](http://code.google.com/p/smartgwt/)のようないくつかのGWT拡張では、もっと簡単かもしれません。この[example](http://www.smartclient.com/smartgwt/showcase/#grid_interaction_drag_copy)を参照してください。がんばろう。 – MarcoS

+1

ええ、私はスマートGWTについて知っています、それはMBの大量のブラウザをオーバーロードします。それは非常に遅いです。 – GingerHead

+0

それはflextable成熟もありません! – GingerHead

答えて

1

実際には、私はコーディングを終了し、それはスーパーで動作します。一週間一回かかった!しかし、GWTQueryではなく、GWTしか使用しませんでした。

  1. 私は は私が操作
  2. にイベントをマッピングするFocusPanelを使用するJavaイベント、マウスイベントとハンドラ
  3. を使用FlexTable細胞
  4. からオブジェクトをドラッグ操作するAbsolutePanelFlexTableを移動 オブジェクトのドラッグアンドドロップの多くのセクションにおけるFlexTable
1

gwtqueryのドラッグ&ドロッププラグインについて考えてみませんか?

これは、任意のウィジェット(新しいセルウィジェットを含む)をドラッグ可能および/またはドロップ可能にする可能性を提供し、完全に構成可能です。 http://code.google.com/p/gwtquery-plugins/wiki/DragAndDropPluginForGWTDeveloppers

と例では::

は、ドキュメントを見てみましょうAbsolutePanelDnDでの作業http://gwtquery-plugins.googlecode.com/svn/trunk/droppable/demo/GwtSimpleSample/GwtSimpleSample.html

+0

提案されているgwtqueryは、私たちが取り組んでいる主要なGWTプラットフォーム以外のまったく新しいプラットフォームです。plalformから別のプラットフォームに変更すると、Bに多くのパンを与えます。 – GingerHead

+0

gwtqueryはgwtを補完するものではありません。私はDOM操作を容易にするために私の見解の中で私のgwtプロジェクトで使っています。あなたはその文書を読んでいますか?あなたのプロジェクトでgwtqueryを使用していて、あなたがそれを使っている経験があるので、プラグインは、ウィジェットなどのGWTをウィジェットなどの – jdramaix

+0

で提供しています。 flexTableのウィジェットで、そのテーブルにドラッグアンドドロップしますか? – GingerHead

0

事で、FlexTableでの作業は、別です:
DnDを維持することは非常に困難ですFlexTableには、行と列に関して多くの操作が行われているので、ポジショナーを追加して、ウィジェットを削除して追加することは、A **の苦労です。それを試す価値がある。

関連する問題