In jquery fullcalendar, can I add a new event without refreshing the whole month?
Here is the code that I use:
function addCalanderEvent(id, start, end, title, colour)
{
var eventObject = {
title: title,
start: start,
end: end,
id: id,
color: colour
};
$('#calendar').fullCalendar('renderEvent', eventObject, true);
return eventObject;
}
to add events on the client side into the fullCalendar you can call:
var myCalendar = $('#my-calendar-id');
myCalendar.fullCalendar();
var myEvent = {
title:"my new event",
allDay: true,
start: new Date(),
end: new Date()
};
myCalendar.fullCalendar( 'renderEvent', myEvent );
I haven't test this code, but this should get the job done.
How about this?
$("#calendar").fullcalendar('addEventSource', yourEvent);