0
如果一個事件從一個日期開始到另一個日期(例如下一個日期)結束。我想在allDay插槽中顯示此類事件,但不想標記event.allDay = true; 任何想法我怎麼能做到這一點?即使event.allDay = false,也可以在AllDay插槽中顯示;
如果一個事件從一個日期開始到另一個日期(例如下一個日期)結束。我想在allDay插槽中顯示此類事件,但不想標記event.allDay = true; 任何想法我怎麼能做到這一點?即使event.allDay = false,也可以在AllDay插槽中顯示;
我修改這樣的日曆代碼:
找到這種方法(對我來說這是上線#4467)
function renderEvents(events, modifiedEventId)
在這種方法中找到以下檢查:
if (events[i].allDay) { ... }
用此替代:
if (events[i].allDay || (events[i].end - events[i].start > 3600000)) {
// if event spans more than a day show it in allDay area
...
}
現在任何超過一天的活動都會顯示在allDay區域,即使它們沒有標記爲'allDay' 這是我的要求,我必須這樣做。我在這裏提到它,以防其他人來這裏搜索類似的解決方案。
據我所知,這在fullCalendar中不是一個可能的功能,但是如果你想詳細說明你想要完成什麼以及爲什麼allDay事件不適用,也許我們可以幫助你實現你的最終目標。 – 2012-03-28 23:19:49
我知道這不是fullCalendar上的功能。但我想改變插件的代碼以符合我的要求。 我成功了。我已經發布瞭解決方案。感謝您的時間和幫助:) – 2012-03-29 15:04:16