Zusätzlich zu der statischen Anordnung der Panels einer Maske kann das Aussehen der Masken zur Laufzeit basierend auf Bedingungen dynamisch beeinflusst werden. Diese Bedingungen können Sie im Validation Designer konfigurieren. Sie können z.B. eine Bedingung formulieren, die die Hintergrundfarbe eines Feldes ändert, wenn der Feldwert eine gewisse Zahl überschreitet. Die Schriftart kann geändert werden, wenn eine andere Bedingung zutrifft.
Bedingungen gelten für Gruppen von Steuerelementen.* Daher müssen Sie zunächst eine solche Gruppe definieren (wie in Schritt 7 – 11 beschrieben).
Nach jeder Validierung** der Dokumentdaten wird geprüft, ob eine der konfigurierten Bedingungen zutrifft.
Wenn eine für eine Steuerelementgruppe definierte Bedingung zutrifft, werden für jedes Steuerelement der Gruppe die konfigurierten Modifikationen, wie z.B. Änderung der Schriftart, vorgenommen.
Wenn eine für eine Steuerelementgruppe definierte Bedingung nicht zutrifft, werden für jedes Steuerelement der Gruppe die konfigurierten Modifikationen entfernt, solange keine "Else"-Bedingung definiert wurde.
Wenn eine "Else" Bedingung definiert wurde, werden für jedes Steuerelement der Gruppe die konfigurierten Modifikationen vorgenommen.
* Hinweis: Enthält eine Steuerelementgruppe verschiedene Arten von Steuerelemente, so können nur die Eigenschaften geändert werden, die alle ausgewählten Steuerelemente gemein haben. Beispiel: In einer Gruppe von Labels kann die Eigenschaft Background Color geändert werden. Wenn aber eine Textbox hinzugefügt wird, kann diese Eigenschaft nicht mehr geändert werden, da die Hintergrundfarbe von Textfeldern nicht durch Maskenmanipulation geändert werden kann. Um dies zu umgehen, legen Sie beispielsweise eine separate Steuerelementgruppe an, die nur Steuerelemente mit einer modifizierbaren Hintergrundfarbe enthält.
** Hinweis: Die Zeitpunkt der Validierung wird teilweise durch die Einstellung im Parameterset der Aktivität Verification gesteuert.
Die folgenden Anleitungen setzen voraus, dass Sie bereits eine Maske angelegt und Steuerelemente zu einem Panel hinzugefügt haben.
Hinweis: Dieser Vorgang gilt nicht für Webmasken.
Öffnen Sie eine Management Center-Konsole mit dem Validation Designer. (Informationen zum Arbeiten mit Konsolen finden Sie in der XBOUND-Hilfe.)
Wählen Sie
> .Im Dialog wählen Sie die zu öffnenden Maske aus und klicken auf .
Wählen Sie
> .Im Dialog unter klicken Sie auf , um eine neue Gruppe hinzuzufügen.
Im Dialog geben Sie einen Namen für die neue Gruppe ein.
Wählen Sie die Steuerelemente aus, die in der Gruppe einbezogen werden sollen.
Optional: Wählen Sie den Zellenmodus für eine Tabellenspalte, um die Modifikationen auf einzelne Zellen der Spalte anzuwenden. Wenn Sie diese Option nicht wählen, gilt die Modifikation für die gesamte Spalte.
Hinweis: Der Zellenmodus kann nur für Spalten ein und derselben Tabelle gewählt werden, andere Steuerelemente können in dieser Gruppe nicht gleichzeitig modifiziert werden. Komplette Tabellen sind derzeit nicht modifizierbar.
Klicken Sie
.Wieder im Dialog Dialog wird angezeigt.
, unter , klicken Sie . DerGeben Sie die Einstellungen für die gewünschte Modifikation ein.
Beispielsweise für ) zur
Verfügung. Diese Schaltfläche öffnet den Dialog
. Dies dient
dazu, den Wert eines Feldes in einem Label anzeigen zu können.
Klicken Sie
.Wieder im Dialog in diesem Hilfethema beschriebenen Bedienelemente.
, unter , konfigurieren Sie die Bedingungen, die das Aussehen der Maske bestimmen sollen. Dazu verwenden Sie dieKlicken Sie
, um Ihre Änderungen zu speichern.Eingabemasken für den Einsatz in der Verification: Übersicht