2016-05-29 67 views
0

我有一個大型事件數據集,所以我想找到一種方法來加載當前可見日曆的時段(開始&結束日期範圍)的數據。Fullcalendar.io當前可見時段的動態數據加載

我試過以下希望「prev」以某種方式接受回調,但它不起作用。

$('#calendar').fullCalendar({ 
prev: function() { 
    console.log('prev button pressed. data for the current date range will be fetched.'); 
    } 
}) 

回答

1

我知道您正在嘗試加載當前顯示在屏幕上的更多事件,以便它們被緩存,並且prev/next切換工作更快。

如果是這樣,那麼我使用事件:作爲一個函數。我將數據窗口每邊擴展兩個月,並加載4個月的數據。

$("#calendar").fullCalendar() { 
    ... 
    , events: function(start, end, timezone, callback) { 
     start.subtract(2, 'months'); 
     end.add(2, 'months'); 
     //ajax call that fetches data for 4 months using start and end as parameters 
}