Estoy construyendo un cuadro de árbol dinámico basado en una estructura de directorio... por lo que no sé de antemano cuántas raíces y nodos habrá en el árbol. Los nodos finales del árbol podrían tener el mismo nombre. Luego coloco el árbol en una aplicación.
Cuando un usuario hace clic en un nodo, quiero volver a crear la "Ruta" desde ese nodo hasta la raíz.
Por ejemplo, si alguien selecciona "Ducato", quiero que se devuelva "Camiones - Fiat - Ducato". Del mismo modo, si eligiera un nodo que no fuera la hoja final, también funcionaría. Por ejemplo, si selecciona "Audi", se devolvería "Automóviles - Audi".

Puedo obtener una lista de raíces o el texto del elemento seleccionado
show((myDirTree << Get Selected) << getLabel);
show((myDirTree << getRoots) << getLabel);
Y puedo ejecutar un script cuando se realiza una selección.
myTree << setNodeSelectScript(
show((myTree << Get Selected) << getLabel);
show((myTree << Get Roots) << getLabel)
);
Pero no sé cómo obtener la 'ruta' de regreso a la raíz que toma cada nodo...
Saludos, Troy