ServiceNow의 Client Script에서 로딩 대화 상자를 실행해 봅니다.

1880 단어 ServiceNow

소개



Client Script에서 GlideAjax를 호출하는 동안 등 사용자 조작을 억제하기 위해 로드 중인 대화 상자를 내고 싶었으므로 여기 을 시도해 보았습니다.
※검증은 Orlando에서 실시하고 있습니다

했던 일



인시던트 onLoad시 대화 상자를 표시해 봅니다.
showLoadingDialog()로 다이얼로그를 표시해, hideLoadingDialog()로 비표시로 하는 것이므로, 인시던트를 표시했을 때에 다이얼로그를 일정시간 표시해 보았습니다.

클라이언트 스크립트 작성





대화 상자를 표시하고 5초 후에 숨깁니다.

스크립트

function onLoad() {
    //Type appropriate comment here, and begin script below
    showLoadingDialog();
    setTimeout(function() {
        hideLoadingDialog();

    }, 5000);
}


실행 결과



Loading 대화 상자가 표시되었습니다.

수수께끼의 스크롤 바가 조금 신경이 쓰입니다・・・
동적으로 스타일을 만지면 사라질 것 같은 것을 알았습니다.


거기까지 할 필요는 없다고 생각합니다만, 신경이 쓰이는 경우 지워도 좋을지도 모릅니다.

좋은 웹페이지 즐겨찾기