fieldLen
fieldLen プロパティーは、書式フィールドのバイト数を指定します。 この値には先行する属性バイトは含まれません。
書式フィールドが数値タイプである場合、fieldLen の値は、フィールドに入力する予定の最大数と、使用する可能性がある小数点や符号などの書式制御文字を加えたものを表示できる十分な大きさの値にする必要があります。
書式フィールドが文字タイプである場合、fieldLen の値は以下のように異なります。
- タイプ CHAR または MBCHAR のフィールドの場合、値はタイプそのものに指定した長さと一致しなければなりません。 MBCHAR の場合、値は 2 バイト文字と、シフトイン文字およびシフトアウト文字を考慮に入れた十分な大きさにしなければなりません。
- タイプ DBCHAR のフィールドの場合、値はタイプそのものに指定した長さの 2 倍の長さと等しくしなければなりません。
fieldLen のデフォルト値は、タイプそのもののバイト数です。
互換性
| データ項目 | JSF ハンドラー | VGUI レコード | コンソール UI | テキスト書式 Java™ | テキスト書式 COBOL | 印刷書式 Java | 印刷書式 COBOL |
|---|---|---|---|---|---|---|---|
| あり | なし | なし | あり | あり | あり | あり | あり |