Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

7.36.1 DISPLAY のパラメータ

DISPLAY_P#ACROSSACROSS_SEP

DISPLAY_P#ADDADD_KEYDISPLAY_P#BROWSELIST

BROWSELIST

DISPLAYCHANGE_P#CHANGE_KEY

DISPLAYCURSOR_P#CURSOR_LOC

DISPLAY_P#DELETEDELETE_KEY

DISPLAY_P#DESIGN

DESIGN

DOWNDISPLAY_P#DOWN_SEP

DISPLAY_P#EXITEXIT_KEY

DISPLAY_P#FIELDS

FIELDS

IDENTDISPLAY_P#IDENT_ATR

DISPLAY_P#IDENTIFY

IDENTIFY

IGCCNVDISPLAY_P#IGCCNV_KEY

DISPLAYMENU_P#MENU_KEY

DISPLAY_P#OPTIONS

OPTIONS

PANELDISPLAY_P#PANEL_ID

DISPLAY_P#PANELPANEL_TITL

DISPLAY_P#PROMPTPROMPT_KEY

DISPLAYSHOW_P#SHOW_NEXT

DISPLAY_P#STDSTD_HEAD

DISPLAY_P#TEXT

TEXT

USERDISPLAY_P#USER_KEYS


Anchor
FIELDS
FIELDS
FIELDS

ワークステーションに表示するフィールド、または表示するフィールドを指定するグループの名前を指定します。または、このパラメータに拡張可能なグループ式を入力することもできます。

移植性に関する考慮事項

Visual LANSAには、複数ページおよび複数行にまたがるフィールドに関して以下の制約があります。

複数ページ・データ(すなわち、画面形式が1ページに収まらない場合)は、Webブラウザー・ウィンドウでは表示できますが、LANSAファンクションでは表示できません。

複数ページ・データを含むプロセスをコンパイルすると、そのプロセスがWEB/XMLに対応している場合に、警告が発行されます。プロセスがWEB/XMLに対応していない場合は、全構文検査エラーが発行されます。

複数行にまたがるフィールド(すなわち、フィールドが画面の1行に収まらない場合)はサポートされません。1行のみ表示されます。エラーや警告は生成されません。

...

デフォルト値*DEFAULTを指定した場合、識別表示属性のシステム・デフォルト値が使用されます。これらのデフォルト値は、システム全体のデフォルト値としてシステム定義ブロックで設定されています。システム・デフォルト値の変更方法については、『LANSA/ADユーザーガイド』の「システム定義データ域の概要」を参照してください。 

*NONEを指定した場合、識別用のテキストには、特別な表示属性が関連付けられません。 

...

条件名を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLプログラム内で定義されていなければなりません。 

Note
title注意

注意:SAA/CUAアプリケーションでEXIT_KEYパラメータを指定する際は、以下の2通りの方法のみを使用することをお勧めします。 


EXIT_KEY(*YES *EXIT *HIGH)  in a "main program"
*
EXIT_KEY(*YES *RETURN *LOW)  in "subroutines"

...

デフォルト値*DFTを指定した場合、システム定義データ・エリアDC@A01に定義されているデフォルト値に従って、[プロンプト]ファンクション・キーが自動的に有効/無効になります。このデフォルト値の詳細については、『LANSA/ADユーザーガイド』の「システム定義データ域 DC@A01」を参照してください。 

*YESを指定すると、画面の表示時に[プロンプト]キーが有効になります。 

...

*AUTOを指定した場合、[プロンプト]キーの処理は、LANSAによって自動的に行われます。このオプションを使用する前に、「Prompt_Keyの処理」を参照してください。 

*NEXTを指定すると、制御が次のコマンドに渡されます。 

...

   DISPLAY FIELDS(#PRODUCT) USER_KEYS((14 'Commit')(15 'Purge'))
    IF_KEY  WAS(*USERKEY1)
*      << Commit logic >>
   ENDIF
    IF_KEY  WAS(*USERKEY2)
*      << Purge logic >>
   ENDIF
Note
title注意

注意:IF_KEYコマンドは、割り当てられている実際のファンクション・キー番号ではなく、USER_KEYSパラメータで宣言されている順序を示すシンボリック名でキーを参照します。これにより、ファンクション・キーの割り当てを簡単に変更することができます。 

...

[次ファンクション]フィールドを画面の22行目に表示するかどうかを指定します。[次ファンクション]フィールドは、そのたびに[プロセス]メニューに戻らなくても、1つのプロセス内でファンクション間を移動できるようにする機能です。「次ファンクション」処理の詳細については、『LANSA/ADユーザーガイド』の「ファンクション制御テーブル」を参照してください。 

デフォルト値*PROを指定すると、このファンクションが属しているプロセスのメニュー選択スタイルが"FUNCTION"の場合のみ、[次ファンクション]フィールドが表示されます。[プロセス]メニューの選択スタイルが"NUMBER"または"CURSOR"の場合、[次ファンクション]フィールドは表示されません。 

...

*NOを指定すると、このファンクションが属しているプロセスで使用されるメニュー選択スタイルに関係なく、[次ファンクション]フィールドは表示されません。 

Note
title注意

注意:SAA/CUAアプリケーションでは、SHOW_NEXTパラメータは無視されます。 

移植性に関する考慮事項

Visual LANSAアプリケーションでは無視されるため、アプリケーションには何の効果もありません。

...

この場合、2つのテキスト文字列は、それぞれ6行目の2番目の位置と7行目の2番目の位置に出力されます。

移植性に関する考慮事項

Visual LANSAでこのパラメータを編集するときは、必ず、テキストをテキスト・マップで置き換える画面またはレポート・ペインターを使用してください。コマンド・プロンプトや自由形式のエディターでテキストを入力しないでください。LANSA/ADにチェックインしたときに、全構文検査に失敗します。

...

行および列のオプションを使用し、かつ行値および列値を(数値リテラルではなく)フィールドで指定した場合、コマンドの実行完了時におけるカーソル位置の行番号と列番号がそのフィールドに返されます

Note
title注意

注意:CURSOR_LOCの動作は、WindowsとIBM iとで異なります。Windowsプラットフォームの場合、カーソルが現在位置しているフィールドの最初の位置が取得されます。

...

デフォルト値*DFTを指定した場合、STD_HEADパラメータのシステム・デフォルト値が使用されます。システム・デフォルト値は、LANSAシステム定義ブロックに保管されています。システム定義ブロックとその変更方法の詳細については、『LANSA/ADユーザーガイド』の「システム定義データ域の概要」を参照してください。

このデフォルト値は、OPTIONS(*OVERLAY)パラメータと一緒に使用した場合に影響を受けます。詳細については、OPTIONSパラメータを参照してください。

...

*NOREADまたは*OVERLAYオプションを使用する場合、画面詳細全体が1画面パネル内に収まらなければなりません

Note
title注意

注意:これらの表示オプションは、IBM i 3GLプログラムのエニュメレーションを可能にするために用意されたものであり、他のプラットフォームに移植することはできません。現在のGUIではサポートされないため、これらのオプションを使用することはお勧めしません。

移植性に関する考慮事項

このパラメータはVisual LANSAアプリケーションでサポートされないため、使用しないでください。使用すると、全構文検査で致命的エラーが発行されます。

...

最後のオプションでは、DEF_CONDコマンドで定義済みの条件を指定できます。条件に適合している場合は、テキストが表示され、適合していない場合は、テキストが表示されません。

移植性に関する考慮事項

このパラメータは、Visual LANSAアプリケーションでは無視されるため、アプリケーションには何の影響も与えません。