定义格式的属性指定一些特征,当在表单或 Web 浏览器中显示数据时,这些特征有意义。这些属性在输出时或者在输入与输出时影响数据。
align 属性指定当数据长度比字段长度小时数据在变量字段中的位置。此属性在文本和打印表单上很有用。
在输出时,字符和数字数据受此属性影响。对于输入,字符数据受此属性影响,但数字数据总是右对齐的。
currency 属性指示是否将值前面的货币符号包括到数字字段中,符号的精确位置由 zeroFormat 属性确定。类型为 MONEY 的字段的格式取决于 strLib.defaultMoneyFormat 的值,它不受 currency 属性的影响。
缺省货币符号由机器的语言环境确定。
fillCharacter 属性指示用什么字符来填充文本或打印表单中的或者页面处理程序数据中的未使用位置。另外,此属性更改了 set field full 的作用,如 set 所述。此属性仅影响输出。
在页面处理程序中,对于类型为 DBCHAR 或 UNICODE 的项,fillCharacter 的值必须是空格(这是缺省值)。
如果对页面处理程序项指定此选项,则缺省模式是运行时 Java™ 语言环境中指定的日期格式。如果对表单项指定此选项,则缺省模式等同于选择 systemGregorianDateFormat。
vgj.datemask.gregorian.long.NLS
有关 vgj.nls.code 的详细信息,请参阅 Java 运行时属性(详细信息)。
vgj.datemask.julian.long.NLS
有关 vgj.nls.code 的详细信息,请参阅 Java 运行时属性(详细信息)。
当用户输入有效数据时,将把日期由对此字段指定的格式转换为内部格式,以便用于后续验证。
字符日期的内部格式与系统缺省格式相同,并且包含分隔符。
isBoolean 属性(以前是 boolean 属性)指示该字段表示布尔值。此属性对有效字段值作了限制,在文本和打印表单中以及在页面处理程序中,此属性对输入或输出都很有用。
yes 或 no 的特定字符值由语言环境确定。
缺省值由机器的语言环境确定。
Java 环境中的缺省值由 Java 语言环境设置。
timeStampFormat 属性标识在表单上显示的或在页面处理程序中维护的时间戳记的格式。
必须按出现在时间戳记中的顺序指定表示时间单位(年份和日子等等)的模式。可从时间戳记的开头和结尾删除模式,但不能从时间戳记的中间删除模式。
upperCase 属性指示在用户的单字节字符输入中是否将字母字符设置为大写字母。
此属性在表单中以及在页面处理程序中都很有用。