2011-11-11 62 views
0

我正在嘗試使用arShow Jquery Fullcalendar和ajax Web腳本來完成一些過濾器。 我創建fullcalendar這種方式(simplyfied):Jquery Fullcalendar當我更改事件源時,所有屬性都丟失

$('#calendar').fullCalendar({ 
    firstDay: 1, 
    selectable: true, 
    events: 'somewebscript.php' 
}); 

但是,當我想改變jQuery的事件處理程序的「firstDay」和事件源「選擇」參數都將丟失。我用這個:

$('#calendar').fullCalendar({ 
    events: 'somewebscript.php?showholidays=true' 
}); 

爲什麼?我只想重新繪製具有相同屬性的事件數組。

+0

我有同樣的問題,嘗試看看這裏: http://stackoverflow.com/questions/10940182/change-fullcalendar-event-source-after-load – sebbalex

回答

0

我認爲通過再次調用.fullCalendar您正在重新初始化日曆。

您應該看看fullcalendar docs,我相信您可以使用其中一種方法重置源和「刷新」事件,而不是重新初始化日曆。

+0

OK,首先我已刪除了與事件.fullcalendar('removeEvents');然後我用.fullcalendar('addEventSource',source)添加了新的源代碼。 – user1042094

+0

這是否解決了您的問題? –

+0

我現在的問題是用戶按下個月按鈕。過濾器丟失,任何想法如何傳遞相同的參數next/prev month? – user1042094