![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
TreeView en php
Hola a todos:
Tengo una consulta que me devuelve una serie de datos de forma jerarquica y que necesito implementarlo como el gráfico siguiente:
Alguien conoce alguna clase php que implemente esto (eché un vistazo a las pear, pero igual las encontré demasiado complicadas). Alguien tiene una idea.... ![]() Saludos .-
__________________
No todo es como parece ser... |
|
#2
|
||||
|
||||
|
Hola,
Yo miraría un plugin para jQuery como el propio Treeview. En este caso tú podrías generar una lista HTML, y el plugin Treeview de jQuery se encargaría de todo... Por otro lado, supongo que existirán otros plugins. En todo caso, creo que el tema pasaría por el cliente, por JavaScript, tú desde PHP podrías dar salida a datos, incluso en algún formato predeterminado (JSON, XML), de forma que JavaScript se encargase de lo demás. A ver qué te parece el plugin Treeview que enlazo arriba. Tiene una pinta excelente. |
|
#3
|
||||
|
||||
|
Cita:
Hola dec, se ve muy elegante el arbol, salvo que no tiene como especificar nodos padre y nodos hijos.... ![]()
__________________
No todo es como parece ser... |
|
#4
|
||||
|
||||
|
#5
|
||||
|
||||
|
Cita:
Por ahora eso es lo único que me complica, ya que dicho plugins se ve de maravilla, pero me veo complicado desde php generar dinamicamente los <ul> e <il> del html.... Saludos .-
__________________
No todo es como parece ser... |
|
#6
|
||||
|
||||
|
Hola,
Pero de alguna manera tienes que dar salida a los datos. Si este plugin en concreto no admite otra "entrada" que no sea una lista HTML (que luego el plugin convierte en el "Treeview") debe haber algún otro plugin que admita otra entrada, sea en formato XML, JSON o algo. Pero, insisto, de alguna manera tienes que dar salida a los datos. La lista HTML tiene la ventaja de que, en caso de que el usuario no disponga de JavaScript, el "árbol" seguiría existiendo, puesto que se vería como listas "anidadas". En todo caso estamos hablando de mostrar los datos en el cliente, y tú desde PHP no puedes (hasta donde yo llego) crear un "Treeview", sino que este habrá de crearse en el propio cliente, con JavaScript. Desde PHP podrás enviar los datos oportunos, como digo, pero, no es PHP quien trabaja en el cliente, como sabes, sino que es JavaScript. Por cierto, aquí hay más ejemplos del mismo plugin: observa que sí que es posible añadir "nodos" en tiempo de ejecución, por decirlo así, para lo que se usará JavaScript, pero, intuyo que nada impedirá requerir datos al servidor... |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| TreeView | Puberta | Varios | 1 | 06-11-2007 00:02:19 |
| treeview | kadith aguas | Firebird e Interbase | 1 | 21-11-2006 08:12:05 |
| Copiar un treeview a otro treeview | mierda | OOP | 0 | 26-07-2006 12:29:17 |
| Como utilizar el Treeview, desplegar la info del arbol binario al treeview | leo21 | Varios | 2 | 08-04-2004 22:47:30 |
| Como utilizar el Treeview, desplegar la info del arbol binario al treeview | leo21 | OOP | 1 | 08-04-2004 22:42:44 |
|