ルックアップで取得したデータをサブテーブルに反映し、サブテーブルの各項目を編集不可にしたい
お世話になっております。
新規アプリ構築の際に、別アプリで入力されたテーブルの内容をアプリ内サブテーブルに反映させる設定をしております。
反映後、サブテーブル内のデータを編集不可にしたいのですが、サブテーブルの1行目は編集不可の状態になるのですが、ルックアップで取得後に追加された行は編集できてしまいます。
■フィールド
明細番号:ルックアップ
諸費用:サブテーブル
■使用プラグイン※影響があるかわかりませんので念のため記載します
kintone ルックアップ内サブテーブルコピープラグイン
kintone テーブル行自動追加プラグイン
kintone 関連サブテーブル一覧表示プラグイン
(function() {
"use strict";
// 新規登録・編集画面
kintone.events.on(['app.record.create.show', 'app.record.edit.show',
'app.record.edit.change.明細番号',
'app.record.create.change.明細番号',
'app.record.create.change.初期費用',
'app.record.edit.change.初期費用'
], function(event) {
var record = event.record;
// 「明細番号」サブテーブルのdisabled解除処理
var subtable = record['諸費用'].value;
for (var i = 0; i < subtable.length; i++) {
subtable[i].value['番号'].disabled = true;
subtable[i].value['名前'].disabled = true;
subtable[i].value['件数'].disabled = true;
subtable[i].value['料金'].disabled = true;
subtable[i].value['仕切率'].disabled = true;
subtable[i].value['割引'].disabled = true;
subtable[i].value['単価'].disabled = true;
subtable[i].value['合計金額'].disabled = true;
}
return event;
});
})();
ご教示いただけますと幸いです。

