お世話になります。
内容としては
レコード詳細表示時に関連レコード(別アプリ)一覧の作業時間を集計して
対象のアプリのフィールドに設置したものを印刷したいと思っています。
結果として値の更新はできているのですが、詳細画面表示時には値は表示されておらず、再度開きなおすと表示されています。
そのため、プリントクリエーターで印刷しても値設定されている状態ですが該当のフィールドが空欄の状態となってしまっています。
下記ソースを実行したときに、値も表示も同時に更新されるようにはできないでしょうか?
ソース:
function() {
“use strict”;
//レコードの編集、詳細画面で適用する
var events = [
‘app.record.detail.show’,
‘app.record.edit.show’
]
kintone.events.on(events, function(event) {
ここらか作業時間を集計して必要数値を出しています。
その後
//作業時間の登録
var body = {
app: kintone.app.getId(),
id: event.recordId,
record: {
worktime: {
value: wString
}
}
};
//作業時間の登録
var body = {
app: kintone.app.getId(),
id: event.recordId,
record: {
worktime: {
value: wString
}
}
};
kintone.api(kintone.api.url(‘/k/v1/record’, true), ‘PUT’, body, function(resp) {
// success
console.log(resp);
}, function(error) {
// error
console.log(error);
});
return event;
});