下表列出 EGL 中的基本字段级别属性:
property | 描述 |
---|---|
action | 标识当用户单击按钮或链接时调用的代码。 |
align | 指定当数据长度比字段长度小时数据在变量字段中的位置。 |
byPassValidation | 标识当用户单击按钮或链接时是否绕过基于 EGL 的验证。 |
color | 指定文本表单中的字段的颜色。 |
column | 指的是与项相关联的数据库表列的名称。缺省值是项的名称。 |
currency | 指示是否将值前面的货币符号包括到数字字段中,符号的精确位置由 zeroFormat 属性确定。 |
currencySymbol | 指示在属性 currency 生效时要使用哪个货币符号。 |
dateFormat | 标识日期的格式。 |
指定当通过光笔或(对于仿真器会话)通过光标单击选择字段时是否设置该字段的已修正数据标记。 | |
displayName | 指定显示在字段旁边的标签。 |
displayUse | 将 EGL 字段与用户界面控件相关联。 |
fieldLen | 指定可以在文本表单字段中显示的单字节字符数。 |
fill | 指示是否要求用户在每个字段位置中输入数据。 |
fillCharacter | 指示用什么字符来填充文本或打印表单中或 PageHandler 数据中的未使用位置。 |
help | 指定当用户将光标放到输入字段上方时将显示的悬浮式帮助文本。 |
highlight | 指定用来显示字段的特殊效果(如果有的话)。 |
inputRequired | 指示是否要求用户在字段中填写数据。 |
inputRequiredMsgKey | 标识一条消息,如果字段属性 inputRequired 设置为 yes 并且用户未能在字段中填写数据时,将显示该消息。 |
intensity | 指定显示字体的强度。 |
isBoolean | 指示该字段表示布尔值。 |
isDecimalDigit | 确定是否检查输入值是否仅包含十进制位 |
isHexDigit | 确定是否检查输入值是否仅包含十六进制位 |
isNullable | 表示是否可以将项设置为 NULL,如果与项相关联的表列可以被设置为 NULL,则此属性适用。 |
isReadOnly | 表示是否应该从写到数据库或包含 FOR UPDATE OF 子句的缺省 SQL 语句中省略项及相关列。 |
lineWrap | 指示文本在必要时是否换行以避免截断文本。 |
lowerCase | 指示在用户的单字节字符输入中是否将字母字符设置为小写字母。 |
masked | 指示是否显示用户输入的字符。 |
maxLen | 指定写至数据库列的字段文本的最大长度。 |
minimumInput | 指示要求用户在字段中填写的最小字符数(如果用户在字段中填写了任何数据的话)。 |
minimumInputMsgKey | 标识一条消息,如果用户执行下列操作,则将显示该消息:
|
modified | 指示程序是否认为字段已被修改,而无论用户是否更改了值。 |
needsSOSI | 指示当用户在 ASCII 设备上输入类型为 MBCHAR 的数据时,EGL 是否执行特殊检查。 |
newWindow | 指示当 EGL 运行时显示 Web 页面以便响应 action 属性中标识的活动时,是否使用新的浏览器窗口。 |
numElementsItem | 标识一个 PageHandler 字段,该字段的运行时值指定要显示的数组元素的数目。 |
numericSeparator | 指示是否在整数部分超过 3 位的数字中放置字符。 |
outline | 允许在支持双字节字符的任何设备上在字段边缘画线。 |
pattern | 将用户输入的文本与指定模式相匹配以便进行验证。 |
persistent | 指示字段是否包括在为 SQL 记录生成的隐式 SQL 语句中。 |
protect | 指定用户是否可以访问该字段。 |
selectFromListItem | 标识用户可从中选择值的数组或 DataTable 列,这些值会传送至要声明的数组或基本字段。 |
selectType | 指示检索到要声明的数组或基本字段中的值的种类。 |
sign | 指示当用户输入或程序将数字放入字段时正号(+)或负号(-)的显示位置。 |
sqlDataCode | 标识与记录项相关联的 SQL 数据类型。 |
sqlVariableLen | 指示在 EGL 运行时将数据写至 SQL 数据库之前是否截断字符字段中的结尾空格和 NULL。 |
timeFormat | 标识时间的格式。 |
timeStampFormat | 标识在表单上显示的或在 PageHandler 中维护的时间戳记的格式。 |
typeChkMsgKey | 标识一条消息,如果输入数据不适合于字段类型,则将显示该消息: |
upperCase | 指示在用户的单字节字符输入中是否将字母字符设置为大写字母。 |
validationOrder | 指示该字段的验证器函数相对于任何其它字段的验证器函数的运行顺序。 |
validatorDataTable | 标识一个验证器表,后者是一个 dataTable 部件,它是与用户输入进行比较的基础。 |
validatorDataTableMsgKey | 标识一个消息,如果用户提供的数据不符合验证器表(这是属性 validatorDataTable 中指定的表)的要求,则显示该信息。 |
validatorFunction | 标识一个验证器函数,该函数是在 EGL 运行时执行基本验证检查(如果执行任何基本验证检查的话)之后运行的逻辑。 |
validatorFunctionMsgKey | 标识显示的消息 |
validValues | 指定对用户输入有效的一组值。 |
validValuesMsgKey | 标识一条消息,如果设置了字段属性 validValues 并且用户在字段中填写了超出范围的数据,则将显示该消息。 |
value | 标识显示 Web 页面时作为字段内容显示的字符串文字。 |
zeroFormat | 指定在数字字段中(但不是在类型为 MONEY 的字段中)如何显示零值。 |