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)  
この場合、以下のようなパネルがワークステーションに表示されます。

 
         顧客番号   : 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 を参照してください。

参照
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
                                条件名