The uiType property specifies the HTML tags to be created when a VGWebTransaction program issues a show or converse statement that displays a VGUIRecord.
You can use the record field in an edit function that runs on tier 2, but only if the VGUI record is presented either by a converse statement or by a show statement with a returning to clause.
If a VGUI record is presented by a show statement without a returning to clause, you cannot store the record field on tier 2 for use after the user submits the page, because after the user submits the page, the UI record bean and UI record object are created with data from the browser and only from the browser.
If you use a record field for which the uiType is none as a link parameter in a field for which the uiType is submit, submitBypass, or programLink, EGL runtime treats a uiType of none as uiType hidden and includes the generated field in the HTML.
The user cannot type data to change an output value on the web page but in some cases can select one or more output values from a list, in which case the selections are made available to the program.
EGL runtime performs output formatting on fields for which the uiType is output.
The primary use of a field for which uiType is submitBypass is to define an Exit button.
You use the property @programLinkData to specify a VGWebTransaction program that will be invoked if the user clicks a SUBMIT button from within the derived <FORM> structure. The data submitted to that program can include data from the user as well as data received from the program that presented the web page.