pattern

Die Eigenschaft pattern gibt das Muster für die Eingabe- und Ausgabeformatierung an, wenn der Inhalt des Felds vom Typ Text ist. Geben Sie pattern nur an, wenn das Konsolenfeld Text akzeptiert. Die Eigenschaft verwendet die Symbole in der folgenden Tabelle.

Tabelle 1. Textformatierungssymbole
Symbol Bedeutung
A Platzhalter für Buchstaben (welche Untergruppe von Zeichen als Buchstaben verstanden werden, hängt von der Ländereinstellung ab)
# Platzhalter für Ziffern
X platzhalter für ein beliebiges erforderliches Zeichen
Weitere Zeichen, die nicht in der Tabelle aufgeführt sind, sind in der Eingabe oder Ausgabe enthalten; aber in der Ausgabe gehen überlagerte Zeichen verloren. Ein Beispiel:
customerPhoneNumber STRING { pattern = "(###) ###-####" } = 6219655561212;
Während der Ausgabe werden die Zeichen, die an derselben Stelle stehen wie die Sonderzeichen im Muster (Klammern, Leerzeichen und Bindestriche), überlagert. In diesem Beispiel steht an diesen Stellen die Zahl 6. Die Ausgabe sieht wie folgt aus:
(219) 555-1212
Während der Eingabe ersetzt EGL lediglich die Platzhalterzeichen. Wenn der Benutzer '2195551212' eingibt, enthalten das Feld und die zugehörige Variable die folgende Zeichenfolge:
(219) 555-1212

Die Eigenschaft hat den Typ STRING. Das Aktualisieren der Eigenschaft während der Laufzeit ist nicht möglich.

Für diese Eigenschaft ist kein Standardwert festgelegt. Wenn Sie kein Format angeben, filtert EGL weder die Eingabe, noch die Ausgabe für dieses Feld.

Kompatibilität

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

Feedback