Start a new topic

javascriptが動作しない

「kintone」-「JavaScript / CSSでカスタマイズ」-「PC用のJavaScriptファイル」

に以下のファイルが知らない間に追加されたのですが、これは何でしょうか?

削除しても問題ないでしょうか?他にもJavaScriptファイルを適用しているのですが

その中の「app.record.edit.submit」イベントの動作が正しく動かなくなりました。

以下のファイルを削除すると正しく動くようになるのですが、

削除しても問題ないでしょうか?



https://scripts-cutomine.gusuku.io/userscripts/customine-vendor-2.51.5.js
https://scripts-cutomine.gusuku.io/userscripts/cfdb3db6cf267dc55ccda85eb85d644d063d2f6beaf4d4b880c6526bcd8bc895.js





「kintone」-「JavaScript / CSSでカスタマイズ」-「PC用のJavaScriptファイル」の順番を

「他のJavaScriptファイル」→「以下のファイル」

から

「以下のファイル」→「他のJavaScriptファイル」

へ変更すると正しく動くようになりました。

なぜこの順番を変更すると正しく動くのでしょうか?

順番に何か守るルールがあるのでしょうか?



https://scripts-cutomine.gusuku.io/userscripts/customine-vendor-2.51.5.js
https://scripts-cutomine.gusuku.io/userscripts/cfdb3db6cf267dc55ccda85eb85d644d063d2f6beaf4d4b880c6526bcd8bc895.js




こちらの2つの.jsファイルは、弊社のgusuku Customineで生成されたJavaScriptファイルとなります。
カスタマインからカスタマイズを「kintoneアプリへ登録」ボタンで登録しますと、こちらのファイルが自動的に追加されます。


この他にもJavaScriptファイルがある場合には、カスタマインのファイル群を順番的に先に持っていって頂けますと、少なくともカスタマインの部分だけは動作するかと思いますので、お試しください。


1 person likes this

カスタマインのファイル群には「追加画面を表示した時」、「レコードを保存する直前」、

「追加画面、編集画面、詳細画面のいずれかを表示した時」等のイベントが含まれております。

カスタマインのファイル群を順番的に先に持っていく、持っていかないで

「他のJavaScriptファイル」の「app.record.edit.submit」イベントが有効になる、無効になると

動作が違うのはどうしてでしょうか?




大変恐れ入りますが、弊社サービスで生成されたもの以外のJavaScriptカスタマイズに関しましては、弊社でサポートすることが出来かねます。
ご了承頂けますと幸いです。

ただおそらく、動作しないという他のJavaScriptファイルで
「return event;」
が不足しているのではないかと思われますので、その辺りを重点的にご確認いただけますと幸いです。



1 person likes this

「return event;」は以下のように記述しております。



(function() {
  "use strict";

  // レコード追加画面の保存実行前イベント
  // レコード編集画面の保存実行前イベント
  kintone.events.on(['app.record.create.submit', 'app.record.edit.submit'], function(event) {

・・・

  return event;

  });
 
})();


Login to post a comment