文字列の活性/非活性の制御について、以下のコードを反映させた場合、一度登録後の編集画面でしか制御ができていません。レコード作成時にも制御を行いたいのですが、「入金方法」に何も入力されていないにも関わらず、NSSの項目が非活性となっている状況です。
どのように対処すればよいかアドバイスをいただければ幸いです。
(function() {
"use strict";
kintone.events.on(
[
'app.record.detail.show', //レコード作成時
'app.record.create.show', //レコード詳細画面表示時
'app.record.edit.show' //レコード編集画面時
], function(event) {
var record = event['record'];
//入金方法が「NSS」の場合
if (record['入金方法']['value']==="NSS") {
//振込の項目を非活性にする
record['振込_請求日']['disabled'] = true;
record['振込_入金予定']['disabled'] = true;
record['振込_入金確認']['disabled'] = true;
//入金方法が「銀行振込」の場合
}else{
//NSSの項目を非活性にする
record['NSS_振替日']['disabled'] = true;
record['NSS_入金確認']['disabled'] = true;
}
return event;
});
})();