IDs der Controls parametrisieren
In einigen Anwendungen werden Subscreens regeneriert (außerdem die Ids dieser Subscreens), die sich auf die IDs der Controls auf den Subscreen auswirken. Damit Sie darauf angemessen reagieren können, ist es möglich, einen Teil der ID oder die gesamte ID eines Controls zu parametrisieren. Die Vorgehensweise zur Parametrisierung der gesamten ID eines Controls finden Sie unter Eingabewerte parametrisieren.
Die Parametrisierung kann auch dazu verwendet werden, den Status von nicht aufgezeichneten Auswahlknöpfen oder Ankreuzfelder zu ändern. Dafür brauchen Sie nur mindestens einen beliebigen Auswahlknopf oder ein Ankreuzfeld aufzuzeichnen.
Wenn ein Testskript einen Parameter MEINPAR enthält, können Sie eine gesamte ID oder einen Teil einer ID durch <!MEINPAR!>ersetzen. Die spitzen Klammern und die Ausrufezeichen dienen als Escape-Sequenz. Während der Ausführung des Testskripts wird <!MEINPAR!> durch den aktuellen Wert des Parameters MYPAR ersetzt. Dieser Vorgang lässt sich nur mit den IDs von Controls durchführen.
Unter dem Knoten UserChangedState finden Sie den entsprechenden Knoten GuiElement und ersetzen den Teil der ID vom Control durch den Parameternamen innerhalb der Escape-Sequenz <! !> .
Der Auswahlknopf Testkonfiguration auf dem eCATT-Einstiegsbild hat die ID
'wnd[0]/usr/radRB_TEST_CONFIG'. Im Struktur-Editor können Sie die ID durch ‘wnd[0]/usr/rad<!MEINPAR!>’ersetzen und im Befehl-Editor dem Parameter einen Wert zuweisen mit MEINPAR = ‘RB_TEST_CONFIG’.
