プリミティブ・フィールド・レベルのプロパティー

次の表は、EGL におけるプリミティブ・フィールド・レベルのプロパティーをリストしたものです。

プロパティー 説明
@linkParameter (@programLinkData での説明のとおり) Web ブラウザーのユーザーが VGWebTransaction 型のある 1 つのプログラムから別のプログラムに制御権を移動するとき、 受信プログラムの特定の入力レコード・フィールドに配置されるべき値を識別します。
@linkParms (@programLinkData での説明のとおり) Web ブラウザーのユーザーが VGWebTransaction 型のある 1 つのプログラムから別のプログラムに制御権を移動するとき、入力レコード内に配置されるべき値を識別します。
@programLinkData Web ブラウザーのユーザーがフォームを実行依頼するかまたはハイパーテキスト・リンクをクリックするときの、VGWebTransaction 型のある 1 つのプログラムから別のプログラムに制御権を移動する場合の詳細を指定します。
@xsd EGL コードが Web サービスと相互作用するときに使用されるデータ型のマッピングを提供します。
  • EGL Web サービスに関して、一連の検証規則を設定して、実行時にサービスへ提供されるデータの種別を制限します。
  • Web サービスとのアクセスを提供するインターフェースに関して、EGL データ型と、サービスへ実行依頼するかあるいはサービスから受信するデータの型の間の有効なマッピングを確認します。
action ユーザーがボタンまたはリンクをクリックしたときに呼び出されるコードを示します。
alias VGUI レコード・フィールドと JSP 制御 ID を関連付けるために、VGWebTransaction 型のプログラムで使用されます。 このプロパティーは、次の場合に役に立ちます。
  • VisualAge® Generator からプログラムをマイグレーションした場合で、かつ、
  • 既存の JSP 内の ID が EGL で無効であるとき。
align 変数フィールドにおいてデータの長さがフィールドの長さよりも短い場合にデータの位置を指定します。
byPassValidation ユーザーがボタンまたはリンクをクリックしたときに EGL ベースの妥当性検査がバイパスされるかどうかを示します。
color テキスト書式のフィールドの色を指定します。
column フィールドに関連付けられているデータベース・テーブルの列の名前を指します。デフォルトは、フィールドの名前です。
currency 数値フィールドの値の前に通貨記号を含めるかどうかを指定し、zeroFormat プロパティーにより決められた記号の正確な位置を指定します。
currencySymbol currency プロパティーが有効である場合、 どの通貨記号を使用するかを指定します。
dateFormat 日付の形式を示します。
  フィールドをライト・ペンまたは (エミュレーター・セッションの場合) カーソル・クリックで選択した場合、フィールドの変更されたデータ・タグを設定するかどうかを指定します。
displayName Web ページ上のコントロールの横に表示されるラベルを指定します。
displayNames ラベルの配列を指定します。 各ラベルは、コントロールの配列において、相当するコントロールの横に表示されます。 このプロパティーは、VGWebTransaction 型のプログラム内でのみ使用されます。
displayUse EGL フィールドをユーザー・インターフェース・コントロールと関連付けます。
dliFieldName DLISegment 型の EGL レコード内のフィールドに関連付けられている DL/I データベース・フィールドの名前を参照します。 デフォルトは、EGL レコード・フィールドの名前です。
fieldLen テキスト書式フィールドに表示できる 1 バイト文字の数を指定します。
fill ユーザーが各フィールド位置にデータを入力する必要があるかどうかを示します。
fillCharacter テキスト書式や印刷書式内、または pageHandler データ内の未使用桁を充てんする文字を示します。
help ユーザーが入力フィールドの上にカーソルを置いたときに表示される吹き出しヘルプ・テキストを指定します。
highlight フィールドを表示するための特殊効果がある場合にこれを指定します。
inputRequired ユーザーがフィールドにデータを配置する必要があるかどうかを示します。
inputRequiredMsgKey フィールド・プロパティー inputRequiredyes に設定されており、ユーザーがフィールドにデータを配置できない場合に表示されるメッセージを示します。
intensity 表示フォントを強調する度合いを指定します。
isBoolean フィールドがブール値を表していることを示します。
isDecimalDigit 入力値に 10 進数のみが含まれていることをチェックするかどうかを決定します。
isHexDigit 入力値に 16 進数のみが含まれていることをチェックするかどうかを決定します。
isNullable フィールドを NULL に設定できるかどうかを指定します。これは、フィールドに関連したテーブル列が NULL に設定できる場合に適切です。
isReadOnly データベースに書き込みを行うデフォルト SQL 文、または FOR UPDATE OF 文節を含むデフォルト SQL 文から、フィールドおよび関連する列を省略するかどうかを示します。
lineWrap テキストの切り捨てを回避するために折り返しが必要な場合に、テキストを折り返して改行できるかどうかを示します。
lowerCase ユーザーの 1 バイト文字入力の英字を小文字に設定するかどうかを示します。
masked ユーザーが入力した文字を表示するかどうかを指します。
maxLen データベース列に書き込まれるフィールド・テキストの最大長を指定します。
minimumInput ユーザーがフィールドにデータを配置する場合に、フィールドに配置する必要のある文字の最小数を指します。
minimumInputMsgKey ユーザーが以下の操作を行った場合に表示するメッセージを示します。
  • フィールドにデータを配置し、
  • プロパティー minimumInputRequired に指定された値より少ない文字を配置した場合。
modified ユーザーによる値の変更とは関係なく、 プログラムがフィールドを変更されているとみなすかどうかを指示します。
needsSOSI ユーザーが ASCII 装置で MBCHAR 型のデータを入力した場合に、EGL が特別な検査を行うかどうかを示します。
newWindow EGL ランタイムが action プロパティーで識別されるアクティビティーに対する応答として Web ページを表示する場合に、新しいブラウザー・ウィンドウを使用するかどうかを指定します。
numElementsItem 表示する配列エレメント数を指定するランタイム値を持つ PageHandler フィールドを示します。
numericFormat VGWebTransaction 型のプログラムで表示される Web ページ内の数値フィールドの形式を指定します。
numericSeparator 3 桁を超える整数部を持つ数値に文字を組み込むかどうかを示します。
outline このプロパティーを使用すると、2 バイト文字をサポートする装置上で、フィールドの端に線を描くことができます。
pattern 検証のために、特定のパターンに対してユーザーが入力したテキストを照合します。
persistent フィールドが、SQL レコード用に生成された暗黙の SQL 文に含まれているかどうかを示します。
protect ユーザーがフィールドにアクセスできるようにするかを指定します。
runValidatorFromProgram VGWebTransaction 型のプログラムで使用されて、バリデーター関数が Web アプリケーション・サーバー (UI レコード Bean 内) で実行されるか、ユーザーからのデータを受け取るプログラムで実行されるかを示します。
selectedIndexItem VGUI フィールド配列に使用され、選択されている索引項目 を参照します。 この索引項目の VGUI フィールドの値は、実行時処理の 2 つの特徴を示します。 Web ページが表示されるときにコントロール (チェック・ボックスなど) が選択済みかどうかということと、ユーザーがコントロールを選択したかどうかということです。
selectFromListItem ユーザーが単一の値または複数の値を選択する配列または DataTable の列を示します。 これらの値は次に、宣言されている配列またはプリミティブ・フィールドに転送されます。
selectType 宣言されている配列やプリミティブ・フィールドに取り出す値の種類を示します。
sign ユーザー入力やプログラムによりフィールドに数値を入れた場合に、正 (+) または負 (-) の符号が表示される位置を示します。
sqlDataCode レコード・フィールドに関連付けられている SQL データ型を示します。
sqlVariableLen EGL ランタイムがデータを SQL データベースに書き込む前に 文字フィールドの末尾ブランクと NULL が切り捨てられるかどうかを示します。
timeFormat 時刻の形式を示します。
timestampFormat 書式に表示されるか、PageHandler に保守されるタイム・スタンプの形式を示します。
typeChkMsgKey 入力データがフィールド・タイプに適さない場合に表示されるメッセージを示します。
uiType VGUIRecord 型のレコードを表示する show または converse 文を VGWebTransaction 型のプログラムが発行するときに作成される HTML タグを指定します。
upperCase ユーザーの 1 バイト文字入力の英字を大文字に設定するかどうかを指します。
validationOrder その他のフィールドのバリデーター関数に関連してフィールドのバリデーター関数が実行される場合を示します。
validatorDataTable ユーザー入力との比較の基本となる dataTable パーツ validator table を示します。
validatorDataTableMsgKey プロパティー validatorDataTable で指定されたテーブルであるバリデーター・テーブル の要件に合わないデータをユーザーが入力した場合に表示されるメッセージを示します。
validatorFunction EGL ランタイムが基本検証チェックを行った後で実行されるロジックであるバリデーター関数 (存在する場合) を示します。
validatorFunctionMsgKey バリデーター関数がエラーを示した場合に表示されるメッセージを識別します。
validValues ユーザー入力に有効な値のセットを示します。
validValuesMsgKey フィールド・プロパティー validValues が設定されており、ユーザーが範囲外のデータをフィールドに配置した場合に表示されるメッセージを示します。
value Web ページが表示される場合にフィールド・コンテンツとして表示される文字列リテラルを示します。
zeroFormat 数値フィールドにゼロ値を表示する方法を指定しますが、MONEY 型フィールドには指定しません。
フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.