現在日付フィールドで日付を選択すると曜日が自動で入力されるように
していますが、新規レコード追加時や一度決定した日付を変更した場合など
リアルタイムに変更されません。一度保存したレコード編集の編集画面を
開くタイミングで正しく表示されます。
一覧ページから詳細画面を開いたとき、保存を実行するときで更新されると
リアルタイムで使用できるのですが、方法はありますでしょうか?
現在は下記のJSで利用しています。
var events = [
‘app.record.edit.show’,
‘app.record.create.show’,
‘app.record.index.edit.show’
]
kintone.events.on(events, function (event) {
‘use strict’;
var record = event.record;
var 日付 =record[‘日付’][‘value’];
var WeekChars = [“日”, “月”, “火”, “水”, “木”, “金”, “土”];
if(record[‘日付’][‘value’]){
var year =日付.substr(0,4);
var month=日付.substr(5,2);
var day =日付.substr(8,2);
var objDate = new Date(year, month-1, day);
var wday = objDate.getDay();
event.record[‘曜日’][‘value’]=WeekChars[wday];
}
return event;
});
イベントに’app.record.edit.submit’やapp.record.index.showを使ってみた
のですが、同じく利用できませんでした。
どなたかご教授賜れば幸いです。