Help > ReadSoft Capture Framework anpassen > Eingabemasken erstellen und verwalten > Bedingungen hinzufügen, die das Aussehen der Maske zu Laufzeit beeinflussen

Bedingungen hinzufügen, die das Aussehen der Maske zu Laufzeit beeinflussen

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.

* 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 Felder nach Änderung validieren (anstatt auf Bestätigung zu warten) 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.

Gehen Sie folgendermaßen vor

  1. Öffnen Sie eine Management Center-Konsole mit dem Validation Designer. (Informationen zum Arbeiten mit Konsolen finden Sie in der XBOUND-Hilfe.)

  2. Im Navigationsbereich wählen Sie einen Prozess.
  3. Klicken Sie auf die Schaltfläche Auschecken ().
  4. Wählen Sie Datei > Öffnen.

  5. Im Dialog Geschäftsregelgruppe oder Maske öffnen wählen Sie die zu öffnenden Maske aus und klicken auf OK.

  6. Wählen Sie Datei > Maskenmanipulation.

  7. Im Dialog Maskenmanipulation anpassen unter Steuerelemente klicken Sie auf Hinzufügen, um eine neue Gruppe hinzuzufügen.

  8. Im Dialog Steuerelemente wählen geben Sie einen Namen für die neue Gruppe ein.

  9. Wählen Sie die Steuerelemente aus, die in der Gruppe einbezogen werden sollen.

  10. 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.

  11. Klicken Sie OK.

  12. Wieder im Dialog Maskenmanipulation anpassen, unter Modifikation von Steuerelementen, klicken Sie Hinzufügen. Der Dialog Modifikation hinzufügen oder ändern wird angezeigt.

  13. Geben Sie die Einstellungen für die gewünschte Modifikation ein.

    Beispielsweise für Text-Eigenschaften steht eine Schaltfläche zur Feldauswahl () zur Verfügung. Diese Schaltfläche öffnet den Dialog XBOUND Feld wählen. Dies dient dazu, den Wert eines Feldes in einem Label anzeigen zu können.

    Klicken Sie OK.

  14. Wieder im Dialog Maskenmanipulation anpassen, unter Bedingungen, konfigurieren Sie die Bedingungen, die das Aussehen der Maske bestimmen sollen. Dazu verwenden Sie die in diesem Hilfethema beschriebenen Bedienelemente.

  15. Klicken Sie Anwenden, um Ihre Änderungen zu speichern.

Der Arbeitsbereich für Masken

Eingabemasken für den Einsatz in der Verification: Übersicht