2011-09-22 44 views
0

我正在使用Mootools 1.3的接口,它将有两列信息 - 左侧“可用元素”和右侧“选定元素”。你会从利用列表中拉出。在左边,向右拉,你可以在那里排序。mootools可排序分离

这里有一个小提琴:http://jsfiddle.net/Um3xK/1/

我想什么是拆离从左侧栏中的“排序”,因为它是没有必要的,可能会造成混乱,但留下的排序上right--和可能从右列中分离“向左拖动”,因为您不需要从右向左拖拉项目,只能从左向右拖动项目。

这可能吗?从阅读Mootools文档看来,如果您使用“分离”方法,它将分离所有点击/拖动事件。

+0

已经浏览过文档,但是如果没有对Sortable类进行大量重写,似乎不可能。有了'detach',你确实会分开一切。 – Luwe

+0

@ luwe--那正是我的想法。希望有人有明确的信息。谢谢 – julio

回答

1

一个解决方法是:

  • 使列表中的一个(例如,正确的)排序;
  • 使用Drag.Move来协调拖放;
  • 将左侧的项目放入右侧列表中时,使用Sortables的addItem。