ei arbol

Quiero crear un árbol y desearía saber como es el modelo del array que hay que entregarle al set_datos().

Posiblemente esté en algún lado pero no lo puedo encontrar.

Gracias.

Hola Claudio…

Quiero crear un árbol y desearía saber como es el modelo del array que hay que entregarle al set_datos().

Es un arreglo cuyas componentes son objetos que deben implementar la interfaz de la clase toba_nodo_arbol http://repositorio.siu.edu.ar/trac/toba/browser/versiones/1.5.0/php/nucleo/componentes/interface/interfaces.php. Como para que te des una idea podés mirar como está implementada la clase toba_nodo_basico http://repositorio.siu.edu.ar/trac/toba/browser/versiones/1.5.0/php/contrib/lib/toba_nodo_basico.php. Estas clases son las utilizadas en la construcción del árbol de items del editor de toba. Y la clase encargada de realizar ésta carga es toba_catalogo_items_menu.php http://repositorio.siu.edu.ar/trac/toba/browser/versiones/1.5.0/php/contrib/catalogo_items_menu/toba_catalogo_items_menu.php.

Específicamente que es lo que necesitas hacer?.

Hola Rodrigo, gracias por tu respuesta.

Específicamente, lo que quiero hacer es un árbol para mostrar un organigrama de dependencias municipales y, seleccionando un elemento, poder agregar hijos de modo tal que la clave se pueda armar sin cometer errores.

Con la metodología actual, ha sucedido, por ejemplo, que al querer dar de alta una dirección, por error, crean una Dirección General (un escalón superior).

Ya una vez (en Delphi), hice un programa similar con un árbol que, al seleccionar el padre correspondiente, y pedir agregar un hijo, generaba la clave automáticamente, y solo había que ingresar los datos descriptivos del registro.

Hola Claudio,

un ejemplo que podrias mirar de este tipo de situacion es el arbol del propio editor de toba, no es exactamente igual a lo que estas buscando pero se pareceria bastante, no se exactamente como lo tenes hoy pareciera que el problema mas grande que tenes es decidir cual es la clave mas significativa para el nodo. Contanos un poco mas asi te podemos tirar una idea mas enfocada.

Saludos