2012-10-15 62 views

回答

0

稍微多些信息會有幫助,但仍然必須在渲染日曆時返回唯一的ID。

我建議你通過eventRender方法趕上id並刪除它。 以下是我如何實現它。

$(document).ready(function() { 
      $('#calendar').fullCalendar({ 
       editable: true, 
       theme: true, 
       eventRender: function(event,element) { 
        if(event.id=="3") 
        { 
         element.remove(); 
        } 

       }, 

       eventSources: [ 
        { 
         url: "jsonarray.jsp", 
         type: 'POST', 
         dataType: 'json', 
         error: function() { 
          alert('there was an error while fetching events!'); 
         } 

        } 
       ] 

      }); 
     }); 
+0

我想你從數據源渲染過程中刪除事件。我想刪除已經呈現的事件(由用戶創建,但尚未保存)。也許我可以使用rerender方法,然後使用你的方法。 – greg606

+0

就像我說的多一點信息會獲取更多的答覆,如果你還沒有保存用戶創建的事件,重新渲染他們將完全消除他們解決你的問題。 – Arjun

相關問題