0

私は Mootools 1.3 を使用してインターフェイスに取り組んでいます。このインターフェイスには、左側に「使用可能な要素」、右側に「選択された要素」という 2 つの列があります。avail のリストから取得します。左に、右に引くと並べ替えができます。

ここにフィドルがあります:http://jsfiddle.net/Um3xK/1/

私が望むのは、左側の列から「並べ替え」を切り離すことです。これは必要がなく、混乱を招く可能性があるためですが、右側の並べ替えはそのままにして、右側の列から「左にドラッグ」を切り離すこともできます。アイテムを右から左に引っ張る必要はなく、左から右に引っ張るだけです。

これは可能ですか?Mootools のドキュメントを読むと、「デタッチ」メソッドを使用すると、すべてのクリック/ドラッグ イベントがデタッチされるようです。

4

1 に答える 1

1

1 つの回避策は次のとおりです。

  • リストの 1 つ (たとえば、右側のリスト) を並べ替え可能にします。
  • Drag.Move を使用してドラッグ アンド ドロップを調整します。
  • Sortables の addItem を使用して、左側のアイテムが右側のリストにドロップされたとき。
于 2012-01-24T22:31:27.217 に答える