메뉴 형태로 포틀릿 화면을 동기화 방식으로 띄우는 API이다.
Parameters | Type | Description |
---|---|---|
strPortletName | STRING | 포틀릿 이름 |
strScreenURL | STRING | 메뉴로 띄울 포틀릿 화면 경로 |
nXPagePos | long | 페이지 기준 X 좌표 |
nYPagePos | long | 페이지 기준 Y 좌표 |
bHorzCenter | BOOL | 화면상에 수평으로 가운데 위치 여부 |
bVertCenter | BOOL | 화면상에 수직으로 가운데 위치 여부 |
bModalStyle | BOOL | 모달 스타일로 표시 여부 |
nWidth | long | 화면상에 보여줄 너비 |
nHeight | long | 화면상에 보여줄 높이 |
extra_data | INSTANCE | 포틀릿 화면에 전달할 부가 데이터 |
Type | Description |
---|---|
BOOL | 포틀릿 화면을 동기화 방식으로 로딩 |
async/await 문법을 사용하여 loadportlet을 동기 방식으로 처리하는 함수이며, IE 브라우저는 지원하지 않는다.
loadportletsync API 호출시 "on_portletload" 이벤트는 발생하지 않는다.
loadportletsync API가 리턴시 화면 로드가 완료된 것을 의미한다.
파라미터에 대한 자세한 설명은 loadportlet API 도움말을 참조한다.
async function btnTest2_on_rclick()
{
factory.consoleprint("before call loadportletsync");
await this.screen.loadportletsync("TestMenu", "/TestPortlet", 100, 20, false, false, false, 400, 300, null);
factory.consoleprint("after call loadportletsync");
}
}