0
我正在使用fullcalendar,並且我已經制作了腳本以將事件放入日曆或重新調整大小時進行保存。當事件設置爲一天,在某個小時,或從其最初一天移動時,放置功能不會觸發。如何知道事件是否在fullcalendar上更新
是否有一個事件處理函數或回調以這種方式工作?
這是我如何使日曆第一次就
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
buttonText: {
today: 'today',
month: 'month',
week: 'week',
day: 'day'
},
//Random default events
events: response.data,
editable: true,
droppable: true, // this allows things to be dropped onto the calendar !!!
drop: function (date, allDay) { // this function is called when something is dropped
var x = Math.random()+1000;
var y = Math.random()+1000;
// retrieve the dropped element's stored Event Object
var originalEventObject = $(this).data('eventObject');
// we need to copy it, so that multiple events don't have a reference to the same object
var copiedEventObject = $.extend({}, originalEventObject);
// assign it the date that was reported
copiedEventObject.start = date;
copiedEventObject.allDay = allDay;
copiedEventObject.backgroundColor = $(this).css("background-color");
copiedEventObject.borderColor = $(this).css("border-color");
copiedEventObject.name = 'event-'+copiedEventObject.id+'-'+x+y;
saveEvent(copiedEventObject);
},
eventResize: function(event, delta, revertFunc, jsEvent, ui, view) {
updateEvent(event);
},
viewRender: function(view, element){
var currentdate = view.intervalStart;
console.log(view);
}
});