現在地: LANSA テクニカル リファレンスガイド > 7. RDML コマンド > 7 99 POP_UP

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 を参照してください。

参照

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

                                条件名