2012-09-05 17 views
5

Sto provando a creare un elenco a più livelli che sia ordinabile trascinandolo e rilasciandolo. L'utente può afferrare un elemento e spostarlo su e giù dall'albero o rilasciarlo in altri elementi e farlo diventare un bambino.Come creare ordinabile, trascinare e rilasciare l'elenco multilivello in Javascript

Sono disponibili soluzioni JS? Il jQuery ordinabile/trascinabile funzionava bene per un elenco a livello singolo ma meno su soluzioni annidate.

risposta

6

Ho cercato nested sortable javascript jquery e ho trovato molti risultati.

Nr. a mio parere http://mjsarfatti.com/sandbox/nestedSortable/

Provalo tu stesso!

+0

Non so come mi sia mancato. Ho trovato un numero di altri ma sembra perfetto. Ho intenzione di provarlo e vedere come funziona. – Rampant

1

Sto usando il plugin jquery-sortable di johnny, che può essere trovato qui http://johnny.github.io/jquery-sortable.

Sembra funzionare piuttosto bene.

Stavo anche cercando di ottenere di inviare la struttura ordinata della lista tramite AJAX. Vedere this topic se si desidera vedere la mia soluzione di lavoro, in quanto la documentazione ufficiale sulla serializzazione sembrava leggermente insoddisfacente (almeno per gli elenchi annidati).

Spero che questo sia utile.

Problemi correlati