2016-05-29 12 views
0

大規模なイベントデータセットがあるので、現在表示されているカレンダー(開始日の範囲は&)のデータをロードする方法を探したいと思います。Fullcalendar.io現在表示されている期間の動的データ読み込み

"prev"が何らかの形でコールバックを受け入れることを期待していましたが、動作しません。

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

答えて

1

は、私は彼らがキャッシュされ、前/次のスイッチングが速く動作するようにあなたは、現在画面に表示されているより多くのイベントをロードしようとしている理解しています。

もしそうなら、私はイベントを関数として使用しています。私はデータウィンドウを2ヶ月ずつ拡大し、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 
} 
関連する問題