포틀릿 화면을 모달 팝업으로 최대화해서 띄우는 API이다.
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 | [옵션] 팝업 화면에 전달할 부가 데이터 |
Type | Description |
---|---|
BOOL | 포틀릿 화면을 정상적으로 로딩을 시작했는지 여부(true, false) |
이 함수는 포틀릿 팝업 화면을 ASYNC 방식으로 로드를 시작한다. 이 API가 리턴됐다고 해서, 포틀릿 팝업 화면 로드가 완료된 것이 아니다. 리턴값은 포틀릿 팝업 화면 로드가 정상작으로 시작되었다는 것만을 의미한다.
포틀릿 팝업 화면 로드 완료시, 화면의 on_popupload 이벤트가 발생한다.
포틀릿 팝업 화면이 닫히는 경우, 화면의 on_popupdestroy 이벤트가 발생한다.
**nBorderStyle 상수 XFD_BORDER_NONE = 0 (테두리 없음) XFD_BORDER_FLAT = 1 (선 테두리) XFD_BORDER_RAISED = 2 (리사이즈 불가능한 창 테두리) XFD_BORDER_RESIZE = 4 (리사이즈 가능한 창 테두리)
function btnLoadpopupex_on_mouseup()
{
screen.loadmaximizeportletpopup("TestPopup", "/PortletPopup", "팝업테스트중",
false, XFD_BORDER_RAISED, 0, 0, 200, 500, true, false);
}