Die Eigenschaft validValues (früher range) gibt eine Reihe von Werten an, die für Benutzereingaben gültig sind. Die Eigenschaft wird für numerische und Zeichenfelder verwendet.
validValues = [ [1,3], 5, 12 ]
validValues = [ "a", ["d", "i"]]
Wenn die Benutzereingabe außerhalb des angegebenen Bereichs liegt, zeigt EGL eine Fehlernachricht an (siehe validValuesMsgKey).
// Gültige Werte sind 1, 2, 3, 5, 7 und 11.
validValues = [[1, 3], 5, 7, 11]
// Gültige Werte sind die Buchstaben "a" und "z".
validValues = ["a", "z"]
// Gültige Werte sind alle Zeichenfolgen, die mit "a" beginnen.
validValues = [["a", "a"]]
// Gültige Werte sind alle Zeichenfolgen,
// die mit einem Kleinbuchstaben beginnen.
validValues = [["a", "z"]]
// Die Zeichenfolge "baa" ist hier NICHT gültig.
validValues = [ "a", ["bbb", "i"]]
// Die Zeichenfolge "baa" IST hier gültig.
validValues = [ "a", ["b", "i"]]
| Datenelement | JSF-Handler | VGUI-Datensatz | Konsol-UI | Textformular Java™ | Textformular COBOL | Druckformular Java | Druckformular COBOL |
|---|---|---|---|---|---|---|---|
| Ja | Ja | Ja | Ja | Ja | Ja* | Nein | Nein |
* Es gelten folgende zusätzliche Hinweise zur Kompatibilität:
| Plattform | Problem |
|---|---|
| COBOL-Generierung | Textformulare unterstützen nur numerische Felder und ein einzelnes gültiges Wertepaar. |