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   ----------------------

移植性に関する考慮事項

パラメータ FIELDSIGCCNV_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
                                                        条件名

  • No labels