プロパティー uiType は、 VGWebTransaction 型のプログラムが、VGUIRecord 型のレコードを表示する show または converse 文を発行する際に作成される HTML タグを指定します。
EGL ランタイムは、uiType が入力データである値で入力編集を実行します。 変換されたタグは、プログラマチックに割り当てられた値を表示することができますが、 EGL ランタイムはこれらの値で出力フォーマットを実行しません。
EGL ランタイムは、uiType が inputOutput である値で出力フォーマットと 入力編集の両方を実行します。
レコード・フィールドは層 2 で実行する編集機能で使用することができますが、VGUI レコードが returning to 文節を持つ converse 文または show 文の いずれかによって提示される場合に限られます。
VGUI レコードが returning to 文節のない show 文によって提示される場合、 ユーザーがページを送信した後で使用する目的で、層 2 にレコード・フィールドを保管することはできません。 これは、ユーザーがページを送信した後、UI レコード Bean および UI レコード・オブジェクトが そのブラウザーからのデータ (そのブラウザーからのみ) で作成されるためです。
レコード・フィールド (uiType が none である) が、uiType が送信されるフィールド submitBypass または programLink のリンク・パラメーター として使用される場合、EGL ランタイムは、 uiType none を uiType hidden として処理し、生成されたフィールドを HTML に組み込みます。
ユーザーは Web ページ上の出力値を変更するためにデータを 入力することはできませんが、場合によっては、リストから 1 つ以上の出力値を選択することができます。 この場合、プログラムに対して使用可能になるように選択が行われます。
EGL ランタイムは、 uiType が出力であるフィールド上で出力フォーマットを実行します。
uiType が submitBypass であるフィールドの 主な使用は、「終了」ボタンを定義することです。
プロパティー @programLinkData を使用して、 ユーザーが派生 <FORM> 構造内から SUBMIT ボタンをクリックすると呼び出される VGWebTransaction プログラムを 指定します。 そのプログラムに送信されたデータには、 Web ページを提示するプログラムから受信するデータおよびユーザーからのデータを組み込むことができます。
関連概念
EGL プロパティーの概要