如果某个活动在某个日期开始,并在某个其他日期(例如,下一个日期)结束。我想在allDay插槽中显示此类事件,但不想标记event.allDay = true; 不知道怎么办?
答案 0 :(得分:2)
我修改了这样的日历代码:
找到这个方法(对我而言,它是在#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” 这是我的要求我必须这样做。我在这里提到它,以防其他人来到这里寻找类似的解决方案。