ServiceNow Scipt onLoad onChangeのサンプル
onLoad()関数内に書かれたコードはフォームのロード時に実行されます。
function onLoad() {
g_form.setReadOnly('short_description', true);
}
onChange()
フォーム内の値が変更されたときに実行されます。
function onChange(control, oldValue, newValue) {
if (oldValue == newValue)
return;
g_form.setValue('short_description', true);
}
onSubmit()
フォームを保存したときに実行されます。
priorityの値が2のレコードを保存するときにユーザに確認のメッセージを表示する
function onSubmit() {
var priority = g_form.getValue('priority');
if (priority == 2)
return confirm(getMessage('test message'));