Я проектирую Kanban, используя JQuery. Сортируемый в соответствии с примером здесь .
В основном мы генерируем некоторые (ul) списки и можем перетаскивать элементы списка между списками, используя JQuery .Sortable:
$(function() {
$( ".sortable" ).sortable({
connectWith: ".connectedSortable",
receive: function( event, ui ) {
// Do something when a list item is dragged from one ul to another ul
}
}).disableSelection();
});
Мне удалось связать это с моей базой данных, и все, кажется, работает нормально.
Однако я хочу иметь возможность применять некоторые правила к тому, что списокэлемент может быть перетащен в.Я могу сделать быстрый вызов в базу данных, чтобы проверить, является ли это допустимым перемещением в событии, сгенерированном в .Sortable, но я не могу понять, как я могу затем применить это правило, чтобы элемент списка вернулся к своему первоначальному списку.
Я надеюсь, что это имеет смысл, или дайте мне знать, если вам нужна более конкретная информация о настройке, как в примере, приведенном выше по ссылке.