2012-09-05 11 views
5

Estoy intentando crear una lista de varios niveles que se puede ordenar arrastrando y soltando. El usuario puede tomar un elemento y moverlo arriba y abajo del árbol o soltarlo en otros elementos y hacer que se convierta en un niño.Cómo crear una lista ordenable, arrastrar y soltar de varios niveles en Javascript

¿Hay soluciones JS disponibles? El jQuery ordenable/arrastrable funcionó bien para una lista de un solo nivel pero menos para soluciones anidadas.

Respuesta

6

He buscado nested sortable javascript jquery y he encontrado muchos resultados.

Nr. en mi opinión http://mjsarfatti.com/sandbox/nestedSortable/

¡Pruébelo usted mismo!

+0

No sé cómo me lo perdí. Encontré un número de otros, pero se ve perfecto. Voy a probarlo y ver cómo funciona. – Rampant

1

Estoy usando el plugin jquery-sortable de johnny, que se puede encontrar aquí http://johnny.github.io/jquery-sortable.

Parece que funciona bastante bien.

También estaba intentando que envíe la estructura ordenada de la lista a través de AJAX. Consulte this topic si desea ver mi solución de trabajo, ya que la documentación oficial sobre serialización parecía ligeramente insatisfactoria (al menos para las listas anidadas).

Espero que esto sea útil.

Cuestiones relacionadas