Je construis une arborescence dynamique basée sur une structure de répertoires ..... donc je ne sais pas à l'avance combien de racines et de nœuds il y aura dans l'arbre. Les nœuds finaux de l'arbre pourraient avoir le même nom. J'ai ensuite mis l'arbre dans une application.
Lorsqu'un utilisateur clique sur un nœud, je souhaite recréer le « Chemin » de ce nœud vers la racine.
Donc, si quelqu'un choisit de dire 'Ducato', je veux être renvoyé 'Camions - Fiat - Ducato' De même, si vous choisissez un nœud qui n'est pas la dernière feuille, cela fonctionnera également. Par exemple, sélectionner « Audi » renverrait 'Voitures - Audi'

Je peux obtenir une liste de racines ou le texte de l'élément sélectionné
show((myDirTree << Get Selected) << getLabel);
show((myDirTree << getRoots) << getLabel);
Et je peux exécuter un script lorsqu'une sélection est effectuée.
myTree << setNodeSelectScript(
show((myTree << Get Selected) << getLabel);
show((myTree << Get Roots) << getLabel)
);
Mais je ne sais pas comment récupérer le 'chemin' vers la racine que chaque nœud prend ........
Salut, Troie
Vous pouvez « revenir » à l'aide du message Parent jusqu'à la zone d'affichage actuelle.
Voir Aide > Guide de script :
