Имея два списка [A,B,C,D]
и [1,2,3,4]
, я хочу предоставить пользовательский интерфейс для объединения их в новый список. В новом списке следует сохранить первоначальный порядок каждого списка. Например, любой из [A,1,B,2,C,3,D,4]
или [A,B,C,D,1,2,3,4]
или [A,B,1,C,2,3,4,D]
в порядке. Но [B,A,1,2,3,4,C,D]
не принимается, поскольку B
предшествует A
.
jQuery UI sortable, кажется, хорошая отправная точка. Но поддержание исходного порядка не поддерживается (Конечно, значение sorttable противоречит моему требованию. Но пользовательский интерфейс, поддерживаемый sorttable, очень похож на мою конечную цель.)
Я думаю, что обработка события получения и отмена сортировки, когда заказ не поддерживается, может быть решением. Но не удалось найти способ отменить или отменить перетаскивание, когда прием завершен.
Заранее спасибо