2018/06/05更新:この現象はv2.1.6で修正されました。
現象
同一レコードの関連シート(テーブル)の値を続けて変更した場合、保存実行前イベント(app.record.index.edit.submit)のeventオブジェクトのrecordsからkrewSheetに表示されていないフィールドを取得できません。
[手順]
1.関連シート(テーブル)の値を変更してコマンドバーの「保存」ボタンをクリック
--- 保存実行前イベントが発生し、eventオブジェクトのrecordsから全てのフィールドを取得可能
2.同一レコードの関連シート(テーブル)の値を変更してコマンドバーの「保存」ボタンをクリック
--- 保存実行前イベントが発生し、eventオブジェクトのrecordsからkrewSheetに表示されているフィールドのみ取得可能
[JavaScript コード(コンソールにeventオブジェクトのrecordsを表示)]
(function() {
"use strict";
kintone.events.on("app.record.index.show", function(e) {
krewsheet.events.on('app.record.index.edit.submit', function (event) {
var records = event.records;
console.log("app.record.index.edit.submit");
console.log(event);
console.log("----------");
return event;
});
});
})();
コメント
0件のコメント
記事コメントは受け付けていません。