7.99 POP_UP
&<a href="rdml_5250.htm"&>注: 利用オプション&</a&>
POP_UPコマンドは、ワークステーションでポップアップ・ウィンドウに情報を表示します。
POP_UPコマンドは、Web上で使用しているRDMLXファンクション内でのみ有効です。それ以外の場所で使用すると、実行時に致命的エラーが発生します。この場合は、RDMLファンクション内にPOP_UPコマンドを組み込むか、フォームを使用してユーザーに情報を表示してください。
POP_UPコマンドは、機能的にDISPLAYコマンドと非常によく似ていますが、画面上の情報の前面に表示される(すなわち、ポップアップする)ウィンドウ内に表示されます。
例えば、DISPLAYコマンドが以下のように指定されているとします。
DISPLAY FIELDS(#CUSTNUM #NAME #ADDR1 #ADDR2 #ADDR3 #PHONE #ZIP)
この場合、以下のようなパネルがワークステーションに表示されます。
|
ここで、以下のようなPOP_UPコマンドが実行されたとします。
POP_UP FIELDS(#DEBIT #CREDIT)
これにより、ワークステーション上のパネルは以下のようになります。
|
|
XX |
借方 : 999999.99 |
XX |
貸方 : 999999.99 |
XX |
|
|
移植性に関する考慮事項 |
パラメータFIELDS 、IGCCNV_KEY 、およびTEXT を参照してください。 |
参照
7.99.1 POP_UP のパラメータ
7.99.2 POP_UP についてのコメント/警告
7.99.3 POP_UP の使用例
任意指定
POP_UP ------ FIELDS ----- フィールド名 フィールド属性 -->
| | | |
| -- 最大7 ---- |
| 拡張可能なグループ式 |
|------ RDMLXの場合は最大1000 ----|
------- RDMLの場合は最大100 ----
>- DESIGN ----- *ACROSS ----------------------->
*DOWN
>- IDENTIFY --- *LABEL ------------------------>
*COLHDG
*DESC
*NOID
>- IDENT_ATR -- *DEFAULT ---------------------->
*NONE
*HI *RI *UL (最大3)
>- DOWN_SEP --- *DESIGN ----------------------->
10進数値
>- ACROSS_SEP - *DESIGN ----------------------->
10進数値
>- AT_LOC ----- *CENTRE ----------------------->
または*QUAD1 *QUAD2 *QUAD3 *QUAD4
または *UPPER *LOWER *LEFT *RIGHT
または(行番号 列番号)
>- WITH_SIZE -- *AUTO ------------------------->
または(幅 長さ)
>- PANEL_ID --- *AUTO ------------------------->
または*NONE
またはパネル識別子
>- PANEL_TITL - *FUNCTION --------------------->
または'パネル・タイトル'
>- BROWSELIST - *NONE ------------------------->
リスト名
>- EXIT_KEY --- *YES *EXIT *HIGH *NONE ->
*NO *MENU *LOW 条件
*NEXT
*RETURN
ラベル
>- MENU_KEY --- *YES *MENU -- *NONE ------>
*NO *EXIT 条件
*NEXT
*RETURN
ラベル
>- ADD_KEY ---- *NO -- *NEXT - *NONE ------>
*YES *RETURN 条件
ラベル
>- CHANGE_KEY - *NO -- *NEXT - *NONE ------>
*YES *RETURN 条件
ラベル
>- DELETE_KEY - *NO -- *NEXT - *NONE ------>
*YES *RETURN 条件
ラベル
>- PROMPT_KEY - *DFT - *AUTO - *NONE ------>
*YES *NEXT 条件
*NO *RETURN
ラベル
>- USER_KEYS - ファンクション・キー'記述'*NEXT *NONE >
| *RETURN 条件 |
| ラベル |
| |
-------- 最大5 -----------
>- SHOW_NEXT -- *PRO -------------------------->
*YES
*NO
>- TEXT ------- 'テキスト' - 行/ - 位置 ->
| 行 列 |
---------- 最大50 ----------
*TMAPnnn 1 1 (特別な値)
>- CURSOR_LOC - *NONE ----- *NONE ---------->
*ATFIELD フィールド名
行値 列値
>- STD_HEAD --- *DFT -------------------------->
*YES
*NO
>- IGCCNV_KEY *AUTO -------------------------|
*YES
*NO
条件名