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 대화 상자가 표시되었습니다.
수수께끼의 스크롤 바가 조금 신경이 쓰입니다・・・
동적으로 스타일을 만지면 사라질 것 같은 것을 알았습니다.
거기까지 할 필요는 없다고 생각합니다만, 신경이 쓰이는 경우 지워도 좋을지도 모릅니다.
Reference
이 문제에 관하여(ServiceNow의 Client Script에서 로딩 대화 상자를 실행해 봅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/4444aki3tow/items/587d35a4e29c52c9b2db
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
인시던트 onLoad시 대화 상자를 표시해 봅니다.
showLoadingDialog()로 다이얼로그를 표시해, hideLoadingDialog()로 비표시로 하는 것이므로, 인시던트를 표시했을 때에 다이얼로그를 일정시간 표시해 보았습니다.
클라이언트 스크립트 작성
대화 상자를 표시하고 5초 후에 숨깁니다.
스크립트
function onLoad() {
//Type appropriate comment here, and begin script below
showLoadingDialog();
setTimeout(function() {
hideLoadingDialog();
}, 5000);
}
실행 결과
Loading 대화 상자가 표시되었습니다.
수수께끼의 스크롤 바가 조금 신경이 쓰입니다・・・
동적으로 스타일을 만지면 사라질 것 같은 것을 알았습니다.
거기까지 할 필요는 없다고 생각합니다만, 신경이 쓰이는 경우 지워도 좋을지도 모릅니다.
Reference
이 문제에 관하여(ServiceNow의 Client Script에서 로딩 대화 상자를 실행해 봅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/4444aki3tow/items/587d35a4e29c52c9b2db
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(ServiceNow의 Client Script에서 로딩 대화 상자를 실행해 봅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/4444aki3tow/items/587d35a4e29c52c9b2db텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)