私はこれに頭を悩ませようとしてきましたが、うまくいきません。
一度に 1 つの要素のみを移動できる独自のテクノロジを使用しています。超迷惑。list.moveRow(before, after) と考えてください。
では、10 個のアイテムを含む todo リストを想像してみてください。1, 2, 3, 4, 5, 6, 7, 8, 9, 10
私がやりたいのは、そこにある複数のアイテムを並べ替えることです2, 6, 7, and 8
。
次に、位置にドラッグ アンド ドロップし4
ます。
アイデアは、要素が順番に並んでいるということです: 1, 3, 2, 6, 7, 8, 4, 5, 9, 10
.
これを行う簡単な方法はありますか?追加の変数を使用してオフセットを追跡しようとしましたが、要素が移動してインデックスがスローされたために発生しましたが、非常に面倒です。:(