kintoneカスタマイズの記述方法について

javascriptファイルの書き方について質問です。

下記の用に1つのjsファイルに複数のイベントを記載するのは問題ないでしょうか?

それともイベントごとにファイルを分けたほうがいいのでしょうか?

ご教示いただけるとたすかります。

よろしくお願いいたします。

(function(){

'use strict'

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

    returnevent;
  });

  kintone.events.on(["app.record.create.change.案件名","app.record.edit.change.案件名"], function(event) {

    returnevent;

  });

  kintone.events.on(["app.record.create.change.担当者","app.record.edit.change.担当者"], function(event) {
    returnevent;

  });

})();

 

この辺も趣味の領域かと思いますが、問題ないと思います。

 

既にロジックとその発火ポイント(イベント)を分離してイベントを1ファイルに記述されてさらに分離するかですが、イベント部分が肥大化してきたらまた分離する、くらいで良いのではないかと思います。1つのアプリに沢山イベント定義することもありますが、分離しようと思ったことは個人的にはありません。また、肥大化しうる要因としては、現状だと変更系のイベントが動的ですがその他はそもそものイベント数も固定で感覚的には多くないかなぁと思っていますので、実際に作業しててイベントの定義の量が増えたり今後更にイベントが追加されて多いと感じた時にshow/submit/changeで分ける等考えると良いのではないでしょうか。

Ryu Yamashitaさん

ご返信ありがとうございます!

勉強になりました!

参考にさせていただきます。