1

Jqueryを使ってデータをソートしようとしているので、ドラッグアンドドロップを使用すると思いました。その後、私はjQueryuiサイトを訪問しました。彼らには、ドラッグアンドドロップとソート可能な機能があります。Jqueryのソート可能なVS DragnDrop

今、私は 'ドラッグ&ドロップ'機能を実装して、HTMLテーブル行をDB内の位置を保存して並べ替えるようにしました。

は、今私は混乱しています、しかし:

  1. んソート可能でも同じ機能を実行しますか?
  2. SortableはULまたはOLまたはLIのみで動作しますか?それはテーブル行でも使えますか?
  3. ドラッグアンドドロップするとどういう違いがありますか? (位置の交換)、Sortable(行のソート)と比較しています。これらの異なるケースはありますか?私はこれらの概念を本当に混乱させています。
  4. HTML表の行をソートするのは正しい方法です(ドラッグ&ドロップで行えます)。
  5. ドロップ可能なドラッグ可能/

答えて

3

をソート可能に使用する際にソート可能で、あまりにもテーブルで動作しますsee this jsFiddle

がソート可能との違いに関してと&ドロップをドラッグして任意のガイドラインがありますが、彼らはちょうど2人の貴様のニーズに答えるされています。

  • sortableはドラッグのようなものですが、あらかじめ定義された項目グループに対して必要なグラフィカルな動作をすべて実装しています。アイテムを移動すると、それに応じて他のアイテムもすべて移動します。
  • 一方、ドラッグ&ドロップでは、アイテムを取り出してドラッグすることができますが、ドロップ可能なアイテム(ドロップ可能)を選択する必要があります。

ソート可能であれば、ソートされたアイテムの論理的な動作を探しています。 drap &をドロップするとアイテム間のやりとりが検索されます。

たとえば、デスクトップアイコンの整理はソート可能です(アイコンを移動すると、他のものが移動して再整理されます)。もしあなたが別のフォルダに入れたいのであれば、それはdraggable/droppableのようなものです(フォルダを取って別のフォルダにドロップすると、それを再構成することはできませんが、もう一方のフォルダを移動させるアクションを引き起こします)。

SortableDraggable/DroppableのjQuery UIドキュメントをご覧ください。

希望すると、これが役立ちます。

関連する問題