テーブルの行追加すると反映されない

テーブルの編集不可設定をしたのですが、行を追加すると反映されません。

1行目のみ編集不可で、2行目以降編集可能になってしまいます。

 

 kintone.events.on(['app.record.edit.show', 'app.record.create.show','app.record.edit.changes.row.No'], function(event) {
    var record =event.record;
 for(var i in record.テーブル.value){
record.テーブル.value[i].value.No.disabled = true;
 }
  return event;
 });

テーブルフィールド:テーブル 編集不可にしたいフィールド:No

上記のように最初のNoだけ編集不可で、行追加すると編集可能になってしまいます。

 

ご教示お願い致します。

 

こんにちは。プロジェクト・アスノートの松田です。
フィールドの値編集時イベントのドキュメントを再度確認してみてください。

以下の記載があります。
※テーブルフィールドに関して、イベントが発生するタイミングは以下の通りです。

テーブルの行追加、行削除ボタンがクリックされたタイミング

行追加時のイベントを発火させるためには、テーブルフィールドのchangeイベントを使用する必要があります。

松田様

ご教示ありがとうございます。

イベント部分を直したら、問題解決しました!

また何かありましたら、宜しくお願いいたします。