메뉴 형태로 화면을 동기화 로드하는 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) |
async/await 문법을 사용하여 loadmenu을 동기 방식으로 처리하는 함수이며, IE 브라우저는 지원하지 않는다.
loadmenusync API 호출시 "on_menuload" 이벤트는 발생하지 않는다.
loadmenusync API가 리턴시 화면 로드가 완료된 것을 의미한다.
파라미터에 대한 자세한 설명은 loadmenu API 도움말을 참조한다.
async function btnTest2_on_rclick()
{
var nXPos = btnTest2.getwindowleft() + 30;
var nYPos = btnTest2.getwindowtop() + 20;
factory.consoleprint("before call loadmenusync");
await factory.loadmenusync("TestMenu", "/MenuEx", nXPos, nYPos, 138, 30, screen);
factory.consoleprint("after call loadmenusync");
}