5

ドラッグアンドドロップでリストを並べ替える単純なリストを実装しようとしています。ただし、将来的には、CMS に DnD 機能をさらに追加したいと思うかもしれません。

検索で 3 つのオプションに出くわしました

GWT は何年にもわたって進化し、DnD の実装に関するトピックを扱った古い記事をたくさん見つけたので、GWT (2.5) で DnD を実装する現在の最良の方法は何かと考えていました。

4

3 に答える 3

2

GWT に実装されている「ネイティブ」サポートを使用できる場合は、これに固執することをお勧めします。

利点:

  • 速度、追加のライブラリ要件なし

問題

  • 多少制限された機能 (HTML5 ネイティブ機能による制限)
  • ブラウザーのサポートは限られています (必要な場合は、Internet Explorer がサポートされていることを確認してください)

多くのフローティング ウィンドウ/パネルを含む複雑な UI にはgwt-dndを使用しました (デスクトップ環境に似ています)。HTML5 の機能やブラウザーのサポートに制約がある場合は、この方法をお勧めします。

于 2012-12-03T16:01:07.170 に答える
1

今のところチェックリストがクリアされている場合は、GWT 2.4 機能のサポートに固執することで、シンプルに保つことができます。

1) 他のどのサードパーティ製のものよりも間違いなく高速です。

2) サードパーティの更新を待つのではなく、バグに遭遇した場合、いつでも簡単に最新の GWT に更新できます。

3) 本当に追加機能が必要な場合は、他の 2 つのオプションを試すことができます。それらは適切に維持されており、GWT とともに進化してきました。ユースケースをカバーするためにパフォーマンスプロファイリングが行われていることを確認する必要があるだけです.

于 2012-12-03T14:25:17.200 に答える
1

Gwtqueryのドラッグ アンド ドロップ プラグインをお勧めします。すぐに使用できる多くの dnd 機能をサポートしており、セル ウィジェットでの dnd もサポートしています。

例を確認してください: http://gwtquery-plugins.googlecode.com/svn/branches/droppable_1_0/demo/GwtSimpleSample/GwtSimpleSample.html

于 2012-12-04T07:22:29.830 に答える