/ / Проблеми при извикване на пълен календар - jquery, jquery-plugins, fancybox, fullcalendar

Проблеми при извикване на метода за пълен календар - jquery, jquery-plugins, fancybox, fullcalendar

Опитвам се да направя 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, няма да опреснявам нищо.

Какво не е наред?

Отговори:

3 за отговор № 1

промяна

$.refetchEvents();

Да се

$("#calendar").fullCalendar( "refetchEvents" );