validatorDataTable

Die Eigenschaft validatorDataTable (früher validatorTable) gibt eine Validator-Tabelle an, bei der es sich um einen Datentabellenabschnitt handelt, anhand dessen Benutzereingaben verglichen werden können. Die Verwendung einer Validator-Tabelle ist Bestandteil der ersten Auswertungsphase.

Im ersten Schritt führt EGL die folgenden Aktionen für ein einzelnes Feld aus. Anschließend werden alle Aktionen für das nächste Feld ausgeführt. Der Prozess wird fortgesetzt, bis alle Aktionen für alle Felder ausgeführt wurden:

All Prüfungen werden durchgeführt, bevor die Eigenschaft validatorFunction verwendet wird, die eine Validator-Funktion für eine wertübergreifende Auswertung angibt.

Sie können eine Validator-Tabelle angeben, die einen der folgenden Typen aufweist (siehe 'Datentabellenabschnitt'):
matchInvalidTable
Gibt an, dass sich die Benutzereingabe von allen Werten in der ersten Spalte der Datentabelle unterscheiden muss.
matchValidTable
Gibt an, dass die Benutzereingabe mit einem Wert in der ersten Spalte der Datentabelle übereinstimmen muss.
rangeChkTable
Gibt an, dass die Benutzereingabe mit einem Wert zwischen den Werten in der ersten und zweiten Spalte mindestens einer Datentabellenzeile übereinstimmen muss. (Diese Bereichsangabe gilt einschließlich. Die Benutzereingabe ist auch gültig, wenn sie mit einem Wert in der ersten oder zweiten Spalte einer beliebigen Zeile übereinstimmt.)

Wenn die Auswertung fehlschlägt, basiert die angezeigte Nachricht auf dem Wert der Eigenschaft validatorDataTableMsgKey.

Kompatibilität

Tabelle 1. Unterstützung für die Eigenschaft 'validatorDataTable'
Datenelement JSF-Handler VGUI-Datensatz Konsol-UI Textformular Java™ Textformular COBOL Druckformular Java Druckformular COBOL
Ja Ja Ja Nein Ja Ja Nein Nein

Feedback