即使event.AllDay=false;,也在AllDay时段中显示;



如果一个事件在某个日期开始,在另一个日期结束(比如下一个日期)。我想在allDay时段显示这样的事件,但不想标记事件。allDay=true;知道我该怎么做吗?

我修改了这样的日历代码:

找到这个方法(对我来说,它在#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"这是我的要求,我必须这样做。我在这里提到了它,以防其他人来这里寻找类似的解决方案。

相关内容

  • 没有找到相关文章

最新更新