Ich baue eine dynamische Baumbox auf der Grundlage einer Verzeichnisstruktur. Daher weiß ich nicht im Voraus, wie viele Wurzeln und Knoten der Baum enthalten wird. Die Endknoten des Baums könnten denselben Namen haben. Anschließend füge ich den Baum in eine Anwendung ein.
Wenn ein Benutzer auf einen Knoten klickt, möchte ich den „Pfad“ von diesem Knoten zurück zur Wurzel neu erstellen.
Wenn also jemand beispielsweise „Ducato“ auswählt, möchte ich „Trucks – Fiat – Ducato“ zurückgegeben bekommen. Ebenso würde es funktionieren, wenn Sie einen Knoten auswählen, der nicht das letzte Blatt ist. Wenn Sie beispielsweise „Audi“ auswählen, würde „Cars – Audi“ zurückgegeben werden.

Ich kann eine Liste der Wurzeln oder den Text des ausgewählten Elements erhalten
show((myDirTree << Get Selected) << getLabel);
show((myDirTree << getRoots) << getLabel);
Und ich kann ein Skript ausführen, wenn eine Auswahl getroffen wird.
myTree << setNodeSelectScript(
show((myTree << Get Selected) << getLabel);
show((myTree << Get Roots) << getLabel)
);
Aber ich weiß nicht, wie ich den „Pfad“ zurück zur Wurzel jedes Knotens bekomme …
Grüße, Troy
Sie können mit der Parent-Nachricht zum aktuellen Anzeigefeld „zurückgehen“.
Siehe Hilfe > Skriptleitfaden:
