2010-06-05 17 views
22

He elegido JQuery como mi biblioteca de JavaScript, pero ahora estoy un poco frustrado por el sitio de plugins de JQuery ... el sitio es un poco asqueroso ... el área de complementos no está muy bien diseñada y solo puedo encontrar algunos treeviews. El que tiene más votos (link text) ya no es compatible.¿Cuál es la vista jerárquica "estándar" de JQuery que usa la mayoría de las personas? Parece que el complemento más popular ya no es compatible?

¿Puede alguien indicarme por favor una vista aérea industrial?

características deseadas:

  • estable

  • async/ajax sería bueno

  • de arrastrar y soltar los nodos sería bueno

He estado encantados hasta el momento con JQueryUI - buen diseño. Pero, ¿por qué no viene con una vista de árbol estándar?

Pete

Respuesta

19

No sé que no hay una única solución "estándar" para esto. Uno que he usado en el pasado que acaba de recibir una actualización importante es jsTree, ha recibido muchas mejoras ... no se ajusta a su requisito "estable" porque está en estado RC, pero eso debería cambiar pronto.

You can get more info on it here (es grande, aunque, asegúrese de que no es una exageración para sus necesidades)

Hay ciertamente otras opciones, pero como no he utilizado ninguna de ellas (y que finalmente fue a un árbol personalizado ya que nuestros requisitos eran muy claros/específicos) ... Simplemente no puedo dar ninguna información de experiencia de primera mano para las alternativas. Lo haré para alguien que los haya usado para dar una idea.

Además, la interfaz de usuario jQuery árbol está llegando, es actualmente en fase de planificación, se puede realizar un seguimiento de su progreso aquí: http://jqueryui.pbworks.com/Tree

+1

Gracias por la sugerencia de jsTree ... es rica en características, pero hay una curva de aprendizaje difícil. –

+0

es un buen descubrimiento, estaba buscando algo como esto. Probablemente lo intente – shababhsiddique

+0

jsTree es probablemente uno de los mejores, una vez que supere su configuración críptica. Si crees que es demasiado complicado, prueba la versión 0.9 a pesar de que es bastante antigua (1.x fue una reescritura completa) ya que se ve igual, pero tiene una configuración menos complicada (menos rica en funciones). – frumbert

1

JQuery Ui tiene menú widget que es esencialmente una estructura de árbol.

http://jqueryui.com/menu/

Los primeros dos requisitos son se encuentran. No estoy seguro sobre la capacidad de manejar elementos de arrastre y caídas sin embargo.

2

Para aquellos que buscan una "casilla de verificación Treeview", no busque más: https://code.google.com/p/checkboxtree/

me topé con esta pregunta en la búsqueda de una casilla de verificación Vista de árbol, así que pensé que había puesto un enlace - tal vez útil a otros por ahí ¡como yo!

Cuestiones relacionadas