我有一个大型事件数据集,所以我想找到一种方法来加载当前可见日历的时间段(开始和结束日期范围)的数据。
我尝试了以下内容,希望"prev"以某种方式接受回调,但它不起作用。
$('#calendar').fullCalendar({
prev: function() {
console.log('prev button pressed. data for the current date range will be fetched.');
}
})
我知道您正在尝试加载更多当前显示在屏幕上的事件,以便缓存它们并且上一个/下一个切换工作得更快。
如果是这样,那么我正在使用事件:作为一个函数。我正在将数据窗口每侧扩展两个月并加载 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
}