いつもお世話になってます。
ドロップダウンについて教えていただきたいことがございます。
「処理チェック」というドロップダウンに「対応済み」という項目を選択をすると
「対応状況」という別のドロップダウンに「完了」という項目が選択されるJSを作成しました。※以下にコードあり(動作します)
「処理チェック」というドロップダウンに「-----」というデフォルトにある項目を選択すると「対応状況」という別のドロップダウンにある「未対応」という項目に変更されるようにしたいのですが、どのように追加すればよいかわかりません。
var code = record[‘処理チェック’][‘value’];
if (code != null && code.length > 0) {
// A
if ( code.substr(0,4) == “対応済み” ){
record[‘対応状況’][‘value’] = [“完了”];
}else{
record[‘対応状況’][‘value’] = [];
}
}
return event;
});
})();
どうぞ、宜しくお願い致します。
ススム さん
ドロップダウンの初期値である「-----」の値は undefined なので以下の記事が参考になりそうです。
https://qiita.com/quicksort/items/3b7776aba7bd2e97cf46
if ( code === undefined ) {
// 実装したい処理
}
↑のコードを追加すれば良いと思います。
var code = record['処理チェック']['value'];
if (code != null && code.length > 0) {
// A
if ( code.substr(0,4) == "対応済み" ){
record['対応状況']['value'] = ["完了"];
}else{
record['対応状況']['value'] = [];
}
}
return event;
});
})();
HANSA様
お世話になっております。
教えていただき、ありがとうございます。
大変お恥ずかしい話ですが、教えていただいた以下のコードを
どこに追加すればよいのかがわかりません。
if ( code === undefined ) {
// 実装したい処理
}
申し訳ございませんが、教えてください。
ススム さん
↓のように書くと良いと思います。
var code = record['処理チェック']['value'];
if (code != null && code.length > 0) {
// A
if ( code.substr(0,4) == "対応済み" ){
record['対応状況']['value'] = ["完了"];
}else if ( code === undefined ){
// 実装したい処理
}else {
record['対応状況']['value'] = [];
}
}
return event;