Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/pop_up.htm]
現在地:

...

7.99 POP_UP

...

Note

注意:利用オプション

POP_UPコマンドは、ワークステーションでポップアップ・ウィンドウに情報を表示します。 UPコマンドは、ワークステーションでポップアップ・ウィンドウに情報を表示します。 

POP_UPコマンドは、Web上で使用しているRDMLXファンクション内でのみ有効です。それ以外の場所で使用すると、実行時に致命的エラーが発生します。この場合は、RDMLファンクション内にPOP_UPコマンドを組み込むか、フォームを使用してユーザーに情報を表示してください。 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)  
これにより、ワークステーション上のパネルは以下のようになります。

...

例えば、DISPLAYコマンドが以下のように指定されているとします。 

   DISPLAY FIELDS(#CUSTNUM #NAME #ADDR1 #ADDR2 #ADDR3 #PHONE #ZIP)

この場合、以下のようなパネルがワークステーションに表示されます。

No Format
         顧客番号     : 99999999
         名前         : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
         住所         : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                      : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                      : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
         電話番号     : 9999999999
         郵便番号     : 999999

ここで、以下のようなPOP_UPコマンドが実行されたとします。

   POP_UP FIELDS(#DEBIT #CREDIT)

これにより、ワークステーション上のパネルは以下のようになります。

No Format
         顧客番号  : 99999999
         名前      : XXXXXXXX ----------------------

...

                    

...

 XX
                    : XXXXXXXX 

...

 借方   : 999999.99 

...

 XX
                    : XXXXXXXX 

...

 貸方   : 999999.99 

...

 XX
         電話番号    : 99999999 

...

                    

...

 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 の使用例


Panel
bgColor

...

#ffffcc

                                                                                                 任意指定

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