Я пытаюсь сделать FullCalendar более полезным и пытаюсь создать такие функции, как вставка событий с помощью полного API.
У меня есть эта функция для события dayClick:
dayClick: function(date, allDay, jsEvent, view) {
var now = new Date();
if (now < date){//Only allow create events in the future
var target = $.fullCalendar.formatDate(date, 'dd/MM/yyyy');
var url = 'views/events.php';
var data = url + '?date='+target;
$.fancybox(
{
'autoDimensions' : false,
'type' : 'iframe',
'href' : data,
'width' : 700,
'height' : 500,
'transitionIn' : 'none',
'transitionOut' : 'none',
'onClosed' : function(){
$.refetchEvents();
}
}
);
}
}
Вызывается fancybox и, следовательно, функция onClosed, но она всегда говорит: "это не функция"
Я пытался с $ .fullCalendar ('refetchEvents') (как сказано в API http://arshaw.com/fullcalendar/docs/event_data/refetchEvents/) и $ .fullCalendar.refetchEvents ();
Единственный способ, которым это не дает ошибок:
$ fullCalendar.refetchEvents;.
Но если я посмотрю на консоль Firebug, она ничего не обновит.
Что не так?