The following properties are available to fields in Records that have the VGUIRecord stereotype:
| Property | Description |
|---|---|
| @programLinkData | Specifies details for transferring control from one VGWebTransaction program to another. |
| currency | Indicates whether to include a currency symbol before the value in a numeric field. |
| currencySymbol | Indicates which currency symbol to use when the currency property is in effect. |
| dateFormat | Identifies the format that EGL uses to parse or display dates. |
| displayName | Specifies the label that is displayed next to the field. |
| fillCharacter | Specifies a character to fill unused positions in a field. |
| help | Specifies the help text that is displayed when the user places the cursor over the input field. |
| inputRequired | Indicates whether the user is required to place data in the field. |
| inputRequiredMsgKey | Identifies the message that is displayed if the inputRequired property is set to YES and the user fails to place data into the field. |
| isBoolean | Indicates that the field contains a Boolean value. |
| minimumInput | Indicates the minimum number of characters that the user must enter in the field. |
| minimumInputMsgKey | Identifies the message that is displayed if the user types in the field, but enters fewer characters than specified in the minimumInputRequired property. |
| numElementsItem for JSF Handlers or VGUI Records | Identifies a field whose value specifies the number of array elements to display. |
| numericSeparator | Indicates whether EGL places a character in a number that has an integer component of more than 3 digits. |
| runValidatorFromProgram | Indicates whether the function referenced in the validatorFunction property runs on the web application server. |
| selectedIndexItem | |
| sign | Tells EGL how to indicate that a numeric value is positive or negative. |
| timeFormat | Identifies the format that EGL uses to parse or display a TIME variable. |
| typeChkMsgKey | Identifies the error message that EGL displays if the input data is not appropriate for the field type. |
| uiType | Specifies the HTML tags to be created when a VGWebTransaction program displays a VGUIRecord. |
| upperCase | Specifies whether alphabetic characters that the user enters are converted to upper case. |
| validatorDataTable | Identifies a validator table, which provides comparisons for user input. |
| validatorDataTableMsgKey | Identifies the message that is displayed if the user provides data that does not match the requirements of the validator table. |
| validatorFunction | Identifies a validator function, which runs after EGL performs elementary validation checks. |
| validatorFunctionMsgKey | Identifies a message that is displayed if the validator function finds an error. |
| validValues | Indicates a set of values that are valid for user input. |
| validValuesMsgKey | Identifies the error message that is displayed if the user places out-of-range data into the field. |
| zeroFormat | Specifies how zero values are displayed in numeric fields. |