新規投稿
フォローする

レコード一覧表示後イベントのエラー

背景・実現したいこと

kintone.events.on(['app.record.index.show'], function(event) {

// カスタマイズ内容

}

エラー情報

レコードを1件でも追加した後の一覧表示では、

Cannot read property 'value' of undefined

利用したソースコード

(function () {
"use strict";
const events = [
'app.record.index.show'
];
kintone.events.on(events, function(event) {
console.log(event);
});
})();

0

4件のコメント

Avatar
juridon

Cannot read property 'value' of undefined

というエラーが出るのを解決したいということでしょうか?

使用しているソースコードは
(function () {
"use strict";
const events = [
'app.record.index.show'
];
kintone.events.on(events, function(event) {
console.log(event);
});
})();

で全部でしょうか?

0
Avatar
山中徹

はい、これですべてです。

イベント発生のタイミングを確認するためだけのプログラムです。

特にフィールドも作らず、レコード1件保存しての結果です。

(念のため、フィールド(文字列)1個作っての保存も試しました)

山中徹により編集されました
0
Avatar
juridon

このソースだけで

「Cannot read property 'value' of undefined」

が出てくることは考えにくいです。
このエラーが出てくるのは例えば、

住所というフィールドがないのに
event.record.住所.value
のような「.value」を使用しようとしたような場合です。

もしかすると、
* kintoneのポータルの方にある別のソースが邪魔をしている
* プラグインが邪魔をしている

など考えられそうですが、いかがでしょうか?

0
Avatar
山中徹

* プラグインが邪魔をしている

他のプラグインをすべて外せして試してみましたが、

index.js 3160行目

3158    ql = function(a) {
3159    m.setTimeout(function() {
3160    throw a;      <--Cannot read property 'value' of undefined
3161    }, 0)
3162    },

 

* kintoneのポータルの方にある別のソースが邪魔をしている

ポータルの他のアプリで使用しているプラグインについては

確認できていません。

(アプリが別でも影響するのものですか?)

山中徹により編集されました
1
サインインしてコメントを残してください。