簡単なJAVAの記載方法と思われるのですが、初心者と思ってご教授願えればとおもいます。
レコードの追加イベント時に複数のスペースフィールドにボタンを配置したいと考えています。そのため、1つのプログラムではできるのですが、行数が長くなり別のファイルにスペースフィールドへのボタン追加か部分のみ記載して関数としてスペースのIDを引数として記載したいと考えています。
Aファイルは、
(function() {
“use strict”;
kintone.events.on(‘app.record.create.show’, function(event) {
ここからBファイルにあるものを呼び出したい。
Buttone_set(xxxxx);
return
});
})();
Bファイルには、Buttone_set(引数)で受取り、ボタンを配置したい
どのように記載すればよろしいでしょうか?
Kintone初心者研修中様
お世話になっております.
cstapの江田と申します.
Buttone_set()をグローバルスコープで宣言すれば、Aファイルでも利用できます。
・B.js
window.Buttone\_set=function(spaceId){...}
スコープについては、「JavaScript スコープ」などで検索すると解説記事が出てくると思います。
また、間違えやすいのですが、JavaとJavaScriptは別言語ですので覚えておくとよいと思います。
回答ありがとうございます。
期待どおりの動作ができました。
Bファイルから、jqeryを呼び出す場合にはどのようにすればよいのでしょうか?
Bファイルの中で、jQuery UIのDatepicker を利用したいと思っています。
お手数ではございますが、回答いただければと思います。
Kintone初心者研修中様
お世話になっております。
jQueryとjQuery UIをBファイルより先に読み込むとよいと思います。
ファイルの読み込み順序は「アプリ設定 > JavaScript / CSSでカスタマイズ」のページで、ファイル名の左にあるアイコンをドラッグして変更できます。