ServiceNowのClient Scriptでローディングダイアログを出してみる
2083 ワード
はじめに
Client ScriptでGlideAjaxを呼び出している間などユーザー操作を抑制するために読み込み中のダイアログを出したかったので、こちらを試してみました。
※検証はOrlandoで実施しています
やったこと
インシデントのonLoad時にダイアログを表示してみます。
showLoadingDialog()でダイアログを表示し、hideLoadingDialog()で非表示にするようなので、インシデントを表示した際にダイアログを一定時間表示してみました。
Client Script作成
ダイアログを表示し、5秒後に非表示にします。
Script
function onLoad() {
//Type appropriate comment here, and begin script below
showLoadingDialog();
setTimeout(function() {
hideLoadingDialog();
}, 5000);
}
実行結果
Loadingダイアログが表示されました。
謎のスクロールバーが少し気になります・・・
動的にスタイルをいじれば消えそうなことはわかりました。
そこまでやる必要はないと思いますが、気になる場合消してもいいかもしれません。
Author And Source
この問題について(ServiceNowのClient Scriptでローディングダイアログを出してみる), 我々は、より多くの情報をここで見つけました https://qiita.com/4444aki3tow/items/587d35a4e29c52c9b2db著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .