1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ServiceNowのClient Scriptでローディングダイアログを出してみる

Last updated at Posted at 2020-05-19

#はじめに
Client ScriptでGlideAjaxを呼び出している間などユーザー操作を抑制するために読み込み中のダイアログを出したかったので、こちらを試してみました。
※検証はOrlandoで実施しています
#やったこと
インシデントのonLoad時にダイアログを表示してみます。
showLoadingDialog()でダイアログを表示し、hideLoadingDialog()で非表示にするようなので、インシデントを表示した際にダイアログを一定時間表示してみました。
###Client Script作成
image.png

ダイアログを表示し、5秒後に非表示にします。

Script

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

    }, 5000);
}

#実行結果
Loadingダイアログが表示されました。
image.png
謎のスクロールバーが少し気になります・・・
動的にスタイルをいじれば消えそうなことはわかりました。
image.png

そこまでやる必要はないと思いますが、気になる場合消してもいいかもしれません。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?