2012-09-18 32 views
0

我有一个fullcalendar,我不想在“构造函数”中设置初始事件,而是从代码中的其他地方调用函数。问题是,即使函数运行,renderEvents函数直到第二次运行时才被调用。手动设置初始事件

function reloadEvents(events) { 
     $("#calendar").fullCalendar('removeEvents'); 

     $("#calendar").fullCalendar('addEventSource', function (start, end, callback) { callback(events); }); 
} 

这是函数,它在页面加载时运行。但是我需要与UI进行交互并再次运行,才能使fullcalendar呈现事件。

任何想法? refreshEvents不起作用。

+0

为什么你不能调用'renderEvents'?或者你已经这样做了? – ganeshk

回答

0

该行为是由于日历甚至不存在,当我尝试添加事件来源与事件源。当我移动的东西,确保日历确实准备好的事件,一切工作。