ラジオボタンの動きで、サブテーブルを編集可・不可にしたいです。

何を実現したいのかを書きましょう

編集画面上のラジオボタンの選択変更で、サブテーブルの任意のフィールドを編集可・不可にしたいです。

ラジオボタンフィールド>家賃上限額

ラジオボタン選択肢>更新する >>編集可としたい

      確定済み >>編集不可としたい

JSを作成し、”更新する”から”確定済み”に変更した時は、問題なく編集不可になるのですが、

”確定済み”から”更新する”に変更したときは、同じ編集画面では動きません。

一度保存をし、再編集ボタンを押すと、編集可、編集不可の設定どおりにはなります。

編集画面上でラジオボタンを押したタイミングで、編集可、編集不可の動きとする事は難しいでしょうか。

(() => {

‘use strict’;

// 編集画面を呼び出した時,同行家族のテーブルを変更しようとした時、一覧画面で編集しようとした時
kintone.events.on( [‘app.record.edit.show’,‘app.record.create.change.住居上限更新’, ‘app.record.edit.change.住居上限更新’
,‘mobile.app.record.edit.show’,‘app.record.index.edit.show’], (event)=> {
const record = event.record;
const record_t = event.record.家賃上限額.value;
const tableNo = 0;
const selectedValue = event.record.住居上限更新.value;

							
if								
(selectedValue === '更新する') 								
 { 								
    record_t.forEach(function(row){row.value.フィールド1.disabled = false;								
   });								
  record_t.forEach(function(row){row.value.フィールド2.disabled = false;								
   });								
							
} else if (selectedValue === '確定済み')								
 {								
  record_t.forEach(function(row){row.value.フィールド1.disabled = true;								
   });								
  record_t.forEach(function(row){row.value.フィールド2.disabled = true;								
   });								
   								
 } 								
   								
  record_t.forEach.call(document.getElementsByClassName("subtable-gaia")[tableNo]								
  .getElementsByClassName("subtable-operation-gaia"), function(button){								

button.style.display = ‘none’;

 });								
 								
							
							
							
 return event;								

});

})();

お知恵を拝借できるとありがたく、何卒宜しくお願い致します。

すみません。なぜか動くようになりました。

ご返信頂かなくても大丈夫になりました。

お騒がせしました。

「いいね!」 1