Show TOC

HintergrundTree Controls über Textpfad adressieren Dieses Dokument in der Navigationsstruktur finden

 

Für das Identifizieren eines Knotens in einem Baum zeichnet eCATT die Knoten-ID auf. Da sich die Knoten-ID mit der Zeit in einigen Anwendungen ändern kann, können Sie Baumknoten auch mithilfe ihres Knotentexts identifizieren.

Es ist nicht möglich, Baumknoten über ihre Texte aufzuzeichnen. Dies wird von dem GUI Scripting API nicht unterstützt, weil die Texte von Baumknoten nicht eindeutig identifizierbar sein müssen.

Wenn Sie auf die Knoten in einem Tree Control zugreifen und dafür Textpfade anstelle von Knoten-IDs verwenden wollen, gehen Sie folgendermaßen vor:

  1. Zeichnen Sie das Tree Control wie gewohnt auf.

    Nach der Aufzeichnung befinden sich in der Regel viele Tree-Control-Methoden und -Eigenschaften im SAPGUI-Befehl.

  2. Ändern Sie in der Kommandoschnittstelle den Zugriff auf die Knoten, indem Sie die folgende Syntax in den Werten der Befehle verwenden:

    Syntax:

    '/@TTP/<TextOfNodeOnFirstLevel>/@/<OccurrenceOfNode>/@/<TextOfNodeOnSecondLevel>/@/<OccurrenceOfNode>'

    Beispiel:

    '/@TTP/MyNode/@/1/@/MySubNode/@/2/@/MyThirdLevelNode/@/1'

    Die folgende Tabelle enthält die Schlüsselwortbeschreibung:

    Schlüsselwort

    Beschreibung

    /@TTP/

    Tree by Text Path (Baum über Textpfad)

    Gibt an, dass dieser Knoten über den Textpfad adressiert werden sollte.

    /@/

    Dient als Trennzeichen für die Einträge des Pfads.

    Die Zahlen definieren, welches Vorkommen eines Knotentexts zu wählen ist. Da Knotentexte nicht eindeutig identifizierbar sein müssen, kann es mehrere Knoten mit dem gleichen Text auf derselben Ebene geben. Die müssen deswegen immer definieren, welchen dieser Knoten Sie addressieren wollen.

Die folgenden drei Tree-Control-Methoden/-Eigenschaften unterstützen die Wiedergabe über den Textpfad.

  • selectedNode

  • doubleClickNode

  • nodeContextMenu

  • selectNode

  • unselectNode

  • changeCheckbox

  • clickLink

Für jede dieser Methoden und Eigenschaften wird der Pfad zu dem Baumknoten automatisch expandiert.

Hinweis Hinweis

Der CSN-Hinweis 1231706 enthält eine Korrektur und erweitert die Lösung mit den Methoden doubleClickItem, itemContextMenu und selectItem.

Ende des Hinweises