fieldLen
Die Eigenschaft fieldLen gibt die Anzahl von Byte in einem Formularfeld an. Dieser Wert schließt nicht das vorangestellte Attributbyte ein.
Wenn das Formularfeld einen numerischen Typ aufweist, muss der Wert von fieldLen geeignet sein, um die höchste Zahl, die Sie in dem Feld platzieren möchten, sowie die möglichen Formatierungszeichen wie Dezimalzeichen und Vorzeichen anzuzeigen.
Wenn das Formularfeld einen Zeichentyp aufweist, variiert der Wert von fieldLen wie folgt:
- Für Felder vom Typ CHAR oder MBCHAR muss der Wert mit der Länge, die Sie für den Typ selbst angegeben haben, übereinstimmen. Im Fall von MBCHAR muss der Wert lang genug für die Doppelbytezeichen und für alle DBCS-Startzeichen und DBCS-Endezeichen sein.
- Für Felder vom Typ DBCHAR muss der Wert mit der Länge, die Sie für den Typ selbst angegeben haben, übereinstimmen oder doppelt so lang sein.
Der Standardwert von fieldLen ist die Anzahl von Byte für den Typ selbst.
Kompatibilität
| Datenelement | JSF-Handler | VGUI-Datensatz | Konsol-UI | Textformular Java™ | Textformular COBOL | Druckformular Java | Druckformular COBOL |
|---|---|---|---|---|---|---|---|
| Ja | Nein | Nein | Ja | Ja | Ja | Ja | Ja |