2012-02-07 7 views
0

私はこのコードを使用して、表示を切り替えるとカレンダーのイベントを表示し、カレンダーが最初に起動したときは表示しません。Fullcalendarはカレンダーの初期化時にイベントを表示しません

$('#calWrap').fullCalendar({ 
     header: { 
      right: 'prev,today,next', 
      left: 'title' 
     }, 
     editable: true, 
     defaultView: 'agendaWeek', 
     height: 650, 
     events: function(start, end, callback) { 
      $.ajax({ 
       url: '/calendar/getEvents', 
       dataType: 'json', 
       data: { 
        // our hypothetical feed requires UNIX timestamps 
        start: Math.round(start.getTime()/1000), 
        end: Math.round(end.getTime()/1000) 
       }, 
       success: function(doc) { 
        var events = doc; 
        callback(events); 
       } 
      }); 
     } 
}); 

私は成功ハンドラで$('#calWrap').fullCalendar('rerenderEvents');を呼び出してみましたが、それは動作しませんでした。イベント関数がカレンダーの初期化で呼び出されないようなものです。

答えて

0

この

$('#calWrap').fullCalendar({ 
     header: { 
      right: 'prev,today,next', 
      left: 'title' 
     }, 
     editable: true, 
     defaultView: 'agendaWeek', 
     height: 650, 
     events: { 
       url: '/calendar/getEvents', 
       dataType: 'json', 
       data: { 
        // our hypothetical feed requires UNIX timestamps 
        start: Math.round(start.getTime()/1000), 
        end: Math.round(end.getTime()/1000) 
       } 

      } 
     } 
}); 
をお試しください
関連する問題