In einem benutzerdefinierten Muster kann abhängig von den Werten
der Musterparameter gesteuert werden, welche Parametergruppen aktiviert sind.
Wenn Musterbenutzer eine Instanz eines benutzerdefinierten Musters konfigurieren, werden
standardmäßig alle im benutzerdefinierten Muster definierten Parametergruppen aktiviert. Die aktivierten Parametergruppen sowie die darin
befindlichen Musterparameter werden auf der Seite zum Konfigurieren von Parametern für
die Musterbenutzer angezeigt. Mit einem XPath-Ausdruck können Sie festlegen, ob
eine Parametergruppe in einer Instanz eines benutzerdefinierten Musters aktiviert ist:
- 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.
Wird kein XPath-Ausdruck für eine Parametergruppe eingegeben, wird die
Parametergruppe aktiviert. Referenzinformationen zu XPath einschließlich Informationen zu XPath-Funktionen finden Sie in der
W3C
XPath 1.0 Spezifikation.
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:
- Klicken Sie auf der Musterkonfiguration tab des
Mustererstellungseditors doppelt auf eine Parametergruppe oder wählen Sie die
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 zur Änderung von Parameter-IDs finden Sie unter Musterparameter-IDs ändern.
So legen Sie mit einem XPath-Ausdruck fest, ob eine Musterparametergruppe
aktiviert ist: