메뉴 형태로 화면을 로드하는 API이다.
Parameters | Type | Description |
---|---|---|
strMenuName | STRING | 메뉴 이름 |
strScreenURL | STRING | 메뉴로 띄울 화면 경로 |
nXPagePos | long | 페이지 기준 X 좌표 |
nYPagePos | long | 페이지 기준 Y 좌표 |
nWidth | long | 화면상에 보여줄 너비 |
nHeight | long | 화면상에 보여줄 높이 |
dispParentScreen | INSTANCE | 메뉴 호출하기 위한 화면 |
extra_data | INSTANCE | 메뉴 화면 |
Type | Description |
---|---|
BOOL | 정상적 로딩 시작 여부(true, false) |
API가 리턴되면, 화면 로딩 절차가 시작되었다는 것을 의미하여, 대상 화면의 로딩이 완료되었다는 것을 의미하지 않는다.
대상 화면의 로딩이 완료시 on_menuload 이벤트가 발생한다.
function btnTest2_on_rclick()
{
var nXPos = btnTest2.getwindowleft() + 30;
var nYPos = btnTest2.getwindowtop() + 20;
factory.loadmenu("TestMenu", "/MenuEx", nXPos, nYPos, 138, 30, screen);
}
// 메뉴 화면 로드 완료 이벤트
function screen_on_menuload(menu_screeninst, menu_name)
{
factory.consoleprint("menu_name = " + menu_name);
factory.consoleprint("screen_url = " + menu_screeninst.getscreenurl());
}