【问题标题】:Fullcalendar.io dynamic data loading for currently visible periodFullcalendar.io 当前可见期间的动态数据加载
【发布时间】:2016-05-29 18:17:45
【问题描述】:
我有一个大型事件数据集,因此我想找到一种方法来加载当前可见日历期间(开始和结束日期范围)的数据。
我尝试了以下方法,希望“prev”以某种方式接受回调,但它不起作用。
$('#calendar').fullCalendar({
prev: function() {
console.log('prev button pressed. data for the current date range will be fetched.');
}
})
【问题讨论】:
标签:
javascript
fullcalendar
【解决方案1】:
我了解到您正在尝试加载更多当前显示在屏幕上的事件,以便它们被缓存并且上一个/下一个切换工作得更快。
如果是这样,那么我正在使用 events: 作为函数。我将数据窗口每边扩大两个月并加载 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
}