2016-02-29 52 views
1

你好傢伙我正在爲我的日曆使用fullcalendar。現在如果我創建了一個活動,它會顯示從開始日期到目標日期的一個欄。但是這種觀點對我來說並不好。我只想讓那個酒吧在開始和結束之間不在中間。只有結束數據完整日曆上的事件欄

就好像一個事件是從2月15日開始到2月25日。如果我使用默認fullcalendar視圖,它將顯示一個長條,從15開始到25日,覆蓋它們之間的日期。但我只希望酒吧在25日,15日或16日或17日,23日或24日舉行。

我不知道如何做到這一點。有人可以告訴我怎麼做。

這裏是我的代碼,通過它我填充我的日曆事件:

$('#calendar').fullCalendar({ 
     // put your options and callbacks here 
     viewRender: function (view) { 

       $.ajax({ 
       type: "POST", 
       url: base_url +"apps/calendar/getByMonth", 
       async : false, 
       dataType: 'html', 
       data: {'type': $('#formName').val() }, 
       success: function(mark_up){ 

        mark_up = JSON.parse(mark_up); 
        my_events = mark_up["task"]; 
        $('#calendar').fullCalendar('removeEvents'); 
         $('#calendar').fullCalendar('addEventSource', my_events); 
       } 
      }); 
    }); 

回答

0

這不能做。您需要在結束日期註冊兩個單獨的事件或僅一個事件。

看看這個 Display only event's start date and end date in fullcalendar

+0

如果我做這樣的有兩個問題,我會得到。我將無法知道開始或結束日期是什麼。然後我會面對的另一個問題是,當我點擊一個事件時,我正在檢索事件中的所有數據並以模態顯示。如果我遵循這種方法,那麼我將得到的開始日期和結束日期將相同 – Gardezi

+0

您可以執行的操作是創建自定義函數以處理事件點擊。並將某個事件的所有數據存儲在某個變量中。你可以玩。請勿僅使用fullcalendar存儲您的事件數據。 –

相關問題