新規投稿
フォローする

ドロップダウンで特定の値を選んだ時、チェックボックスにチェックを入れたい

お世話になっております。

 

教えていただければ幸いです。

 

以下のドロップダウンにある項目名:現金を選択した時に、チェックボックスの項目名:済にチェックが自動的に入るようにしたいのですが。教えてください。

【ドロップダウン】

フィールド名:支払い方法

項目名:現金

フィールドコード:支払い方法

 

【チェックボックス】

フィールド名:確認

項目名:済

フィールドコード:確認

 

宜しくお願い致します。

0

2件のコメント

Avatar
たけちょ

レコード追加画面、レコード編集画面、レコード一覧画面、それぞれの

を使うと出来ると思います。

チェックボックスの値を書き換える場合は、フィールドの形式が他と違って、配列になっているので
[  ] で指定しないといけないので少し気を付けてください。

以下、書いてみました。

(function() {
"use strict";

var events = [
//「支払い方法」の値変更
'app.record.create.change.支払い方法',
'app.record.edit.change.支払い方法',
'app.record.index.edit.change.支払い方法'
];

kintone.events.on(events, function(event) {
var record = event.record;

//ドロップダウン「支払い方法」の値が「現金」の場合
if (record['支払い方法'].value === '現金') {
//チェックボックス「確認」を「済」にする
record['確認'].value = ['済'];

//それ以外の場合
} else {
//チェックボックス「確認」を空にする
record['確認'].value = [];
}
return event;
});
})();
たけちょにより編集されました
0
Avatar
ススム

たけちょ様

 

教えていただきまして、ありがとうございます!

参考にさせていただきます!

 

今後とも宜しくお願い致します。

0
ログインしてコメントを残してください。