화면 » Api

loadmaximizeportletpopup

Description

포틀릿 화면을 모달 팝업으로 최대화해서 띄우는 API이다.

Parameters

Parameters Type Description
strPopupName STRING 팝업 이름
strScreenURL STRING 팝업시킬 화면의 경로
strTitle STRING 팝업화면 타이틀
bNoTitle bool 타이틀바를 안보이게 할 지에 대한 여부(true, false)
nBorderStyle short 팝업 BorderStyle 상수(*Remark 참조)
nXWindowPos long 화면에 보여줄 모니터 상 X 좌표
nYWindowPos long 화면에 보여줄 모니터 상 Y 좌표
nWidth short 팝업화면의 너비
nHeight short 팝업화면의 높이
bCenter bool 좌표값을 무시하고 무조건 윈도우 중앙에 뜨게할지 여부(true, false)
bAutoPopupSize bool 지정한 사이즈를 무시하고 본래화면 사이즈로 뜨게할지 여부(true, false)
extra_data INSTANCE [옵션] 팝업 화면에 전달할 부가 데이터

Return Value

Type Description
BOOL 포틀릿 화면을 정상적으로 로딩을 시작했는지 여부(true, false)

Remark

이 함수는 포틀릿 팝업 화면을 ASYNC 방식으로 로드를 시작한다. 이 API가 리턴됐다고 해서, 포틀릿 팝업 화면 로드가 완료된 것이 아니다. 리턴값은 포틀릿 팝업 화면 로드가 정상작으로 시작되었다는 것만을 의미한다.

포틀릿 팝업 화면 로드 완료시, 화면의 on_popupload 이벤트가 발생한다.

포틀릿 팝업 화면이 닫히는 경우, 화면의 on_popupdestroy 이벤트가 발생한다.

**nBorderStyle 상수

XFD_BORDER_NONE = 0 (테두리 없음)
XFD_BORDER_FLAT = 1 (선 테두리)
XFD_BORDER_RAISED = 2 (리사이즈 불가능한 창 테두리)
XFD_BORDER_RESIZE = 4 (리사이즈 가능한 창 테두리)

Example

function btnLoadpopupex_on_mouseup() { screen.loadmaximizeportletpopup("TestPopup", "/PortletPopup", "팝업테스트중", false, XFD_BORDER_RAISED, 0, 0, 200, 500, true, false); }

See Also

loadportletpopup

Viewer Ver.

9.1.1.1

Update Date

20200514