Parametergruppen aktivieren
In einem benutzerdefinierten Muster kann abhängig von den Werten der Musterparameter gesteuert werden, welche Parametergruppen aktiviert sind.
Vorbereitungen
Informationen zu dieser Task
- Wenn die Auswertung des Ausdrucks den Booleschen Wert true (Wahr) ergibt, ist die Parametergruppe aktiviert. Wenn ein Musterbenutzer eine Instanz eines benutzerdefinierten Musters konfiguriert, werden die Parametergruppe sowie die darin befindlichen Musterparameter auf der Seite zum Konfigurieren von Parametern für die Musterbenutzer angezeigt. Mit den Werten der Musterparameter in den aktivierten Parametergruppen werden die Zieleigenschaften des benutzerdefinierten Musters gefüllt.
- Wenn die Auswertung des Ausdrucks den Booleschen Wert false (Falsch) ergibt, ist die Parametergruppe inaktiviert. Wenn ein Musterbenutzer eine Instanz eines benutzerdefinierten Musters konfiguriert, wird die Parametergruppe auf der Seite zum Konfigurieren von Parametern nicht für die Musterbenutzer angezeigt. Musterparameter in inaktivierten Gruppen werden für Musterbenutzer nicht angezeigt und die Zieleigenschaften in einer Instanz des benutzerdefinierten Musters werden nicht mit den Werten dieser Parameter gefüllt.
Zusätzlich zu den Funktionen der XPath 1.0-Spezifikation ist auch die Funktion
pp:getValue() enthalten. Die Funktion pp:getValue() akzeptiert die Parameter-ID eines Musterparameters und gibt den Wert dieses Musterparameters zurück. So ermitteln Sie die Parameter-ID eines Musterparameters:- Doppelklicken Sie im Mustererstellungseditor auf der Registerkarte Musterkonfiguration auf eine Parametergruppe oder wählen Sie eine Parametergruppe aus und klicken Sie auf Bearbeiten. Das Fenster Gruppe bearbeiten wird geöffnet.
- Klicken Sie auf die Registerkarte Visibility (Anzeige). Die Parameter-IDs der Musterparameter werden in der Spalte Parameter-ID der Tabelle 'Musterparameter' angezeigt. Informationen zum Ändern von Parameter-IDs finden Sie unter Musterparameter-IDs ändern.
Vorgehensweise
So legen Sie mit einem XPath-Ausdruck fest, ob eine Musterparametergruppe aktiviert ist: