2019/7/15更新:この現象はv2.1.14で修正されました。
現象
テーブル内のフィールドの値を変更した際、変更したフィールドのフィールド値変更時イベント(app.record.index.edit.change.<フィールドコード>)が発生せず、テーブルのフィールド値変更時イベントが発生します。
以下の例(Tableがテーブルのフィールドコード、NumberがTable内にある数値フィールドのフィールドコード)では、数値フィールド(Number)を変更した際に、Tableの値変更時イベントが発生します。
[JavaScript コード(コンソールにeventオブジェクトを表示)]
(function() {
"use strict";
kintone.events.on('app.record.index.show', function(e) {
krewsheet.events.on('app.record.index.edit.change.Number', function (event) {
console.log('change.Number');
console.log(event);
return event;
});
krewsheet.events.on('app.record.index.edit.change.Table', function (event) {
console.log('change.Table');
console.log(event);
return event;
});
});
})();
回避方法
この現象に対する回避方法はありません。次期アップデートで改善される予定です。
改善状況
この現象はv2.1.14で修正済みです。
コメント
0件のコメント
記事コメントは受け付けていません。