VGUIRecord properties

The following properties are available to Records that have the VGUIRecord stereotype:

Table 1. VGUIRecord properties
Property Description
alias Specifies a string (in quotation marks) that is incorporated into the names of generated output.
commandValueItem Identifies the field that contains the value of the submit button that the user clicked.
help Specifies the help text that is displayed when the user places the cursor over the input field.
runValidatorFromProgram Indicates whether the function referenced in the validatorFunction property runs on the web application server (in the UI record bean) or runs in the program that receives data from the user.
title Specifies the default title of the page.
validatorFunction Identifies a function that runs after the EGL runtime does the elementary validation checks, if any.
Also, Records with the VGUIRecord stereotype can also have certain properties that are normally associated with Program parts:
Table 2. Program properties that can be applied to a VGUIRecord part
Property Description
handleHardIOErrors Determines whether a program continues to run after a hard error has occurred on an I/O operation in a try block. This property is maintained for compatibility only. The default value is YES.
i4glItemsNullable Determines whether a program emulates the behavior of I4GL in creating variables as nullable by default. Compatibility property. Default is NO.
localSQLScope Determines whether identifiers for SQL result sets and prepared statements are local to the current program. This property is maintained for compatibility only. The default value is YES.
textLiteralDefaultIsString Determines whether literals without specific type designation receive the STRING type or (if set to NO) a type based on the characters in the literal. This promotes compatibility with programs migrated from VisualAge® Generator. The default value is YES.
throwNrfEofExceptions Determines whether a soft error causes an exception to be thrown. This property is maintained for compatibility only. The default value is NO.

Feedback