Je suis en train de construire une arborescence dynamique basée sur une structure de répertoire... Je ne sais donc 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. Je mets ensuite l'arbre dans une application.
Lorsqu'un utilisateur clique sur un nœud, je souhaite recréer le « chemin » de ce nœud jusqu'à la racine.
Ainsi, si quelqu'un sélectionne par exemple « Ducato », je souhaite obtenir « Camions - Fiat - Ducato ». De même, si vous avez sélectionné un nœud qui n'était pas la feuille finale, cela fonctionnerait également. Par exemple, la sélection de « 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 emprunté par chaque nœud...
Salut, Troy
Vous pouvez « revenir en arrière » à l'aide du message Parent jusqu'à la zone d'affichage actuelle.
Voir Aide > Guide de script :
