2011-08-17 95 views
0

我遇到了我的jquery fullcalendar問題。 在日曆上方,我有下拉菜單,可以對日曆中的事件進行過濾。FullCalendar刪除事件並重新添加它們

所以,我試圖做的是刪除所有事件,並根據下拉列表分配新的事件。該視圖每次都會重複。 你以前一定看過這個,但在你建議我閱讀一個鏈接之前,請知道: 1.我正在使用javascript函數來檢索視圖源。 2.我沒有使用任何JSON飼料或PHP(我不能)。 3.由於#2我不能使用eventsrouce或谷歌飼料。

我依靠js大力做事件過濾(我只是)。這是我嘗試的代碼和我的日曆的代碼。 $('#calendar')。fullCalendar({events:generateFiltered()}); generatefiltered是一個可以返回數據的js函數。

$(document).ready(function() { 
    $('#calendar').fullCalendar({ 
     header: { 
      left: 'prev,next today', 
      center: 'title', 
      right: '' 
     }, 
     editable: true, 
     disableDragging: true, 

     // Event handlers 
     events: events(), 
     eventClick: eventClick, 
     dayClick: dayClick 
    }); 
}); 

初始加載使用該行: 事件:事件()這也是另一個JavaScript返回數據。

我現在唯一能想到的就是放下日曆(通過查找它的div),然後重新創建它,這是我試圖避免的。

任何幫助,非常感謝。

回答

0

您可以使用REMOVEEVENTS來刪除日曆中的所有事件,然後addEventSource添加事件

+0

我已經結束了刪除日曆就像我在文章結尾說的新陣列,並再次重現這一切。也許使用你建議的方法會更好。 無論如何,謝謝! –

相關問題