2012-09-05 11 views
5

Próbuję utworzyć listę wielopoziomową, którą można sortować, przeciągając i upuszczając. Użytkownik może chwycić element i przesunąć go w górę iw dół drzewa lub upuścić na inne elementy i stać się dzieckiem.Tworzenie listy do sortowania, przeciągania i upuszczania w języku Javascript

Czy są dostępne rozwiązania JS z półką? Narzędzie jQuery sortable/draggable działało dobrze dla listy pojedynczego poziomu, ale mniej dla rozwiązań zagnieżdżonych.

Odpowiedz

6

Szukałem nested sortable javascript jquery i znalazłem wiele wyników.

Nr. w mojej opinii http://mjsarfatti.com/sandbox/nestedSortable/

Spróbuj sam!

+0

Nie wiem, jak to przegapiłem. Znalazłem kilka innych, ale to wygląda idealnie. Zamierzam spróbować i zobaczyć, jak to działa. – Rampant

1

Używam jquery-sortable plugin johnny, który można znaleźć tutaj http://johnny.github.io/jquery-sortable.

Wygląda na to, że działa całkiem nieźle.

Próbowałem też uzyskać odesłanie posortowanej struktury listy przez AJAX. Jeśli chcesz zobaczyć moje działające rozwiązanie, zobacz this topic, ponieważ oficjalna dokumentacja serializacji wydawała się nieco niezadowalająca (przynajmniej dla list zagnieżdżonych).

Mam nadzieję, że to będzie pomocne.

Powiązane problemy