2013-06-28 101 views

回答

0

這裏我的建議:

$('#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,

相關問題