7.76 POP_UP
POP_UPコマンドは、ワークステーションでポップアップ・ウィンドウに情報を表示します。
POP_UPコマンドは、Web上で使用しているRDMLXファンクション内でのみ有効です。それ以外の場所で使用すると、実行時に致命的エラーが発生します。この場合は、RDMLファンクション内にPOP_UPコマンドを組み込むか、フォームを使用してユーザーに情報を表示してください。
POP_UPコマンドは、機能的にDISPLAYコマンドと非常によく似ていますが、画面上の情報の前面に表示される(すなわち、ポップアップする)ウィンドウ内に表示されます。
例えば、DISPLAYコマンドが以下のように指定されているとします。
DISPLAY FIELDS(#CUSTNUM #NAME #ADDR1 #ADDR2 #ADDR3 #PHONE #ZIP)
この場合、以下のようなパネルがワークステーションに表示されます。
顧客番号 : 99999999
名前 : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
住所 : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
電話番号 : 9999999999
郵便番号 : 999999
ここで、以下のようなPOP_UPコマンドが実行されたとします。
POP_UP FIELDS(#DEBIT #CREDIT)
これにより、ワークステーション上のパネルは以下のようになります。
顧客番号 : 99999999
名前 : XXXXXXXX ---------------------- XX
住所 : XXXXXXXX | | XX
: XXXXXXXX | 借方 : 999999.99 | XX
: XXXXXXXX | 貸方 : 999999.99 | XX
電話番号 : 99999999 | |
郵便番号 : 999999 ----------------------
移植性に関する考慮事項 |
パラメータFIELDS、IGCCNV_KEY、およびTEXTを参照してください。 |
参照
任意指定
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
条件名