# イベントハンドラー登録の適切なタイミングについて

**URL:** <https://community.cybozu.dev/t/topic/3230>\
**Category:** kintone 開発相談\
**Created:** [2018 年 7 月 25 日午前 1:58 UTC](https://community.cybozu.dev/t/topic/3230 "2018-07-25T01:58:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1311](https://avatars.discourse-cdn.com/v4/letter/l/c6cbf5/32.png) [@Legacy\_Account1311](https://community.cybozu.dev/u/Legacy_Account1311)\
**Post date:** [2018 年 7 月 25 日午前 1:58 UTC](https://community.cybozu.dev/t/topic/3230/1 "2018-07-25T01:58:21Z")

</div>

[文字結合プラグイン](https://community.cybozu.dev/hc/ja/articles/208797666-%E6%96%87%E5%AD%97%E7%B5%90%E5%90%88%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3) その他複数のプラグインを入れているアプリがあります。

それとは別で独自にJavaScriptで、別のアプリからデフォルト値を選択済みにしておくようlookupで取得するプログラムを作って適用しています。

以前は動作していたのですが、利用者によるとある時からこのJavaScriptが

動かなくなったそうです。（デフォルト値を取得してこない。）

確認してみると

「kintone.events.onによるapp.record.detail.showの登録は、同期的に行ってください。非同期に登録すると、イベントハンドラーが実行されない場合があります。」というエラーが出ていました。

&nbsp;

[イベントハンドラー登録の適切なタイミングについて](https://community.cybozu.dev/hc/ja/articles/360000882123) のページを

参考にしているのですが、

&nbsp;

Snippet

```
(function() {
    "use strict";
    kintone.events.on('app.record.create.show', function(event) {
//処理 
}
);
})();

```

とはしているのですが、同じエラーメッセージがでて改善されません。

&nbsp;

気をつけるポイントなどありますでしょうか。

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1517](https://avatars.discourse-cdn.com/v4/letter/l/4bbf92/32.png) [@Legacy\_Account1517](https://community.cybozu.dev/u/Legacy_Account1517)\
**Post date:** [2018 年 7 月 25 日午前 8:47 UTC](https://community.cybozu.dev/t/topic/3230/2 "2018-07-25T08:47:36Z")

</div>

豊田さん

「kintone.events.onによるapp.record.detail.showの登録は…」とありますので、

app.record.detail.show を使っていない該当の JavaScript のエラーではないと思います。

たぶん、「文字結合プラグイン その他複数のプラグイン」で何らかのエラーが発生しているのだと思います。

それにより、該当の JavaScript が実行されていない可能性があります。

\>以前は動作していたのですが、利用者によるとある時からこのJavaScriptが動かなくなったそうです。

このタイミングで何かプラグインか JavaScript を入れたか、または変更したと思われます。

その辺から調査されてはいかがでしょうか？

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1311](https://avatars.discourse-cdn.com/v4/letter/l/c6cbf5/32.png) [@Legacy\_Account1311](https://community.cybozu.dev/u/Legacy_Account1311)\
**Post date:** [2018 年 7 月 26 日午前 1:46 UTC](https://community.cybozu.dev/t/topic/3230/3 "2018-07-26T01:46:17Z")

</div>

rex0220様

&nbsp;

ありがとうございます。プラグインを一つ一つ外したりしながら試してみると、

文字結合プラグインがある時に動作しなく、文字列結合プラグインをはずすと動作しましたので、

このプラグインが問題かもしれません。

当面このプラグインを外して試してみます。
