ドラッグ可能なイベントのデモコンセプト に基づいたプロジェクトに取り組んでいます。カレンダーにイベントを追加するときに収集されたイベントデータにアクセスできるようにしたいと思います。
収集されたすべてのデータにアクセスするためのフックはありますか?私は次のようなものを考えています:
$('#calendar').fullCalendar.getEvents();
収集されたすべてのデータを取得し、それをJSONの文字列としてサーバーに送信するボタンコールをカレンダーの外側のページに配置したいと考えています。
$('#calendar').fullCalendar('clientEvents');
このコードを使用
$("#btnClear").click(function () {
var events = $('#calendar').fullCalendar('clientEvents');
for (var i = 0; i < events.length; i++) {
var start_date = new Date(events[i].start._d);
var end_date = '';
if (events[i].end != null) {
end_date = new Date(events[i].end._d);
}
var title = events[i].title;
var st_day = start_date.getDate();
var st_monthIndex = start_date.getMonth() + 1;
var st_year = start_date.getFullYear();
var en_day ='';
var en_monthIndex = '';
var en_year = '';
if (end_date != '') {
en_day = end_date.getDate()-1;
en_monthIndex = end_date.getMonth()+1;
en_year = end_date.getFullYear();
}
console.log('Title-'+title+', start Date-' + st_year + '-' + st_monthIndex + '-' + st_day + ' , End Date-' + en_year + '-' + en_monthIndex + '-' + en_day);
}
});