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);
}
});
});
如果我做這樣的有兩個問題,我會得到。我將無法知道開始或結束日期是什麼。然後我會面對的另一個問題是,當我點擊一個事件時,我正在檢索事件中的所有數據並以模態顯示。如果我遵循這種方法,那麼我將得到的開始日期和結束日期將相同 – Gardezi
您可以執行的操作是創建自定義函數以處理事件點擊。並將某個事件的所有數據存儲在某個變量中。你可以玩。請勿僅使用fullcalendar存儲您的事件數據。 –