お世話になっております。
Javascript初心者です。
Aアプリの編集画面からボタンで、Bアプリへのレコード登録(POST)を行っております。
Aアプリに関連レコード一覧を設置して、Bアプリの情報を表示しています。
Aアプリ:
・登録者情報
・登録者のスケジュール(Bアプリ)の関連レコード一覧(キー:登録者ID)
Bアプリ:
・登録者のスケジュール
①A編集画面を開く
②①でBアプリへのレコード登録ボタンを押す→Bアプリにレコードが登録される
③Aアプリの関連レコード一覧の表示を更新
保存をすれば関連レコード一覧の情報が表示されるのですが、編集画面のままですと更新されません。
location.reload()すると、他のフィールドの入力値が消えてしまいます。
こちらを参考に「登録者ID」にフォーカスを当てたりしてみたのですが、やり方がまずいのか更新されませんでした。(https://developer.cybozu.io/hc/ja/community/posts/20165573)
どのようにすれば実現できるのか、ご教示頂けますと助かります。
kintone.events.on(‘app.record.edit.show’, function(event){
// 「新規登録」ボタン
var scheduleButtonAdd = createBtn(‘my_index_button2’, btnClassName, ‘新規登録’);
kintone.app.record.getSpaceElement(“schedule”).appendChild(scheduleButtonAdd);
// 別アプリへレコード登録
scheduleButtonAdd .onclick = (function() {
省略…
kintone.api(kintone.api.url(‘/k/v1/records.json’, true), ‘POST’, body);
});
});