0
我在fullcalendar(日和周視圖)中有2個視圖。我的問題是,我們是否可以使用2種不同的資源進行日間和周視圖,這意味着兩個視圖在日曆中使用不同的json繪製事件。Fullcalendar:我們可以爲不同視圖使用多個資源
我在fullcalendar(日和周視圖)中有2個視圖。我的問題是,我們是否可以使用2種不同的資源進行日間和周視圖,這意味着兩個視圖在日曆中使用不同的json繪製事件。Fullcalendar:我們可以爲不同視圖使用多個資源
這裏我的建議:
$('#your-selector').fullCalendar({
viewDisplay: function(view) {
if (view.title=='agendaWeek') //or whatever view you are using
{
$('#your-selector').fullCalendar('removeEventSource', DaySource);
$('#your-selector').fullCalendar('addEventSource', WeekSource);
}else{
$('#your-selector').fullCalendar('removeEventSource', WeekSource);
$('#your-selector').fullCalendar('addEventSource', DaySource);
}
}
});
我真的不知道,如果事件viewDisplay是最合適的情況下,可能需要將當前視圖保存,以避免開銷和無用的請求(viewDisplay將在您更改日期時調用,例如。不一定當您更改視圖時)。如果您希望更改對更改視圖的控制權限,則有一種稱爲changeView(http://arshaw.com/fullcalendar/docs/views/changeView/)的方法。
Regards,