2010-02-18 78 views
4

我有下面的代碼來獲取事件: JQuery的:FullCalendar插件:事件不會在周圖和日圖顯示,但在月視圖中顯示

 
$('#calendar').fullCalendar({ 
theme: true, 
slotMinutes: 10, 
header: { 
left: 'prev,next today', 
center: 'title', 
right: 'month,agendaWeek,agendaDay', 
}, 
defaultView: 'agendaDay', 
allDaySlot: false, 
editable: false, 
events: "/cgi-bin/shlk/getshlkruns.pl" 
}); 

The output from getshlkruns.pl is fairly simple json feed:

[{'title': 'Successful','start': 1266398223,'end': 1266398266,'url': '/shlk/cgi-bin/getshlkrunlog.pl?i=21'}]

有幾個事件,如上面的(我已經刪除爲簡潔起見)。

因此上述事件表明了我在月視圖時而是神祕缺席是在周或天視圖時。

我究竟做錯了什麼?

預先感謝您的回答。

回答

16

我碰到這個問題也跑了。此修復程序是確保在JSON返回的每個事件包括一個「阿迪」名/值對設置爲false。

[{'title': 'Successful','allDay': false,'start': 1266398223,'end': 1266398266,'url': '/shlk/cgi-bin/getshlkrunlog.pl?i=21'}] 

或者設置allDayDefault爲false:

$('#calendar').fullCalendar({ 
    ... 
allDayDefault: false, 
    ... 
}); 
+0

非常有用的提示!對面同樣的問題來了:) – 2010-03-22 23:04:35

+3

感謝隊友!今天爲我節省了很多時間! – zerodin 2012-09-03 07:41:26

1

還要確保活動時長必須足夠,它可以在slotDuration顯示。例如我的slotDuration是15分鐘,我的活動僅在持續時間最少2分鐘時才顯示。 enter image description here

7

請確保您不要有任何溢出設置爲隱藏的類。我犯了這個錯誤,浪費了時間。

table td { overflow: hidden; //Remove this to fix the issue. }

相關問題