팝업 패널 정의

팝업 패널은 작업공간 패널의 일부 위에 있습니다. 팝업 패널은 일반적으로 탐색 또는 조치 옵션을 표시하거나 특정 필드에 대한 정보를 제공하거나 조치에 대한 추가 정보를 제공하는 데 사용됩니다. 팝업 패널도 조치를 확인하는 데 사용됩니다. 팝업 패널은 하위 패널 정의의 ACTION 설정을 통해 하위 패널에 링크됩니다.

팝업 패널 정의는 < POPUP > (으) 로 시작하고 < POPUPEND> (으) 로 끝납니다. 팝업 패널에는 헤더, 자유 양식 텍스트 및 하위 패널이 포함될 수 있습니다.

팝업 패널은 상위 작업공간에서 자동 업데이트를 일시중단합니다. 팝업 패널이 사라질 때까지 작업공간의 자동 업데이트 필드는 Off 또는 Interval대신 SUS 를 표시합니다.)

팝업 패널에는 변수가 포함될 수 있습니다. 변수는 상위 작업공간 또는 이전에 액세스한 작업공간에서 설정되어야 합니다.

작업공간 정의에서와 같이, 하위 패널을 정의하는 스탠자는 < SUBPANEL>문에 의해 도입됩니다. 해당 < SUBPANELEND>문은 필요하지 않습니다. 최대 15개의 하위 패널을 포함할 수 있는 작업공간 패널과 달리 팝업 패널은 하나의 하위 패널만 포함할 수 있습니다. 또한 팝업 패널의 하위 패널은 QUERY 키워드 또는 PROLOG및 EPILOG 스탠자를 포함할 수 없습니다. 하위 패널에는 ONACTION및 ISPF 스탠자가 포함될 수 있습니다. 하위 패널에서와 같이 ONACTION 스탠자에는 SET 명령 및 REXX exec 호출이 포함될 수 있습니다. 허용 가능한 ISPF 문에 대한 자세한 정보는 지원되는 ISPF 문 을 참조하십시오.

예제 1

다음 예제에서는 조치가 정의된 하위 패널, POPUPACTIONS 인수가 있는 ISPF ) LIST문의 사용을 팝업 패널 너비가 지정된 상태로 표시합니다. POPUPACTIONS 인수는 팝업 패널에 정의된 조치를 50자너비의 팝업 패널에 번호가 매겨진 목록으로 표시합니다.
그림 1. 팝업 패널 정의의 예
/********************************************************************/
/*                                                                  */
/*        OMEGAMON BASE EXIT CONFIRMATION                           */
/*                                                                  */
/********************************************************************/
<POPUP>                                                               
<SUBPANEL>
ACTION=(X,"Exit and terminate the session (X)",=LOGOFF)
ACTION=(R,"Resume (R)",=END)
<ISPFPANEL>
)LIST POPUPACTIONS
)BODY WIDTH(50)
                 Exit Menu

Type a selection number, enter X to exit,
enter R to resume, or press PF3 to return.

)INIT
)PROC
)END
<ISPFPANELEND>
<POPUPEND>

예제 2

이는 팝업 패널이 호출되는 하위 패널에 정의된 조치를 취하고) BODY문의 텍스트 뒤에 삽입하는 샘플 팝업 패널 조치입니다. 색상 변수는 텍스트에 색상을 적용하는 데 사용됩니다.:
그림 2. 하위 패널 정의에서 조치를 삽입하는 조치 팝업의 예
/********************************************************************/  
/*                                                                  */  
/*        OMEGAMON ACTION CHARACTER LIST                            */  
/*                                                                  */  
/********************************************************************/  
<POPUP>                                                                 
<SUBPANEL>                                                              
<ISPFPANEL>
)ATTR                                          
@ TYPE(TEXT)  SKIP(ON) COLOR(&ZCLRTEXT))
)LIST PANELACTIONS
)BODY WIDTH(50)                                                         
          Action Command Menu 
Select an action and then press Enter.

)INIT
)PROC
)END                                                                    
<ISPFPANELEND>
<POPUPEND> 
******************************** Bottom of Data ************************