7.99 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
条件名