Fullcalendar绘图错误

时间:2018-01-08 12:08:11

标签: fullcalendar fullcalendar-scheduler fullcalendar-3

我可以问一下,也需要你的帮助。我正在使用完整的日历插件v3.8.0的最新版本。我创建了一个事件,开始日期是2018-01-16 23:59:00,结束日期是2018-01-17 08:00:00(晚上11:59 - 上午8:00)。该事件仅在1个方框中绘制,即16日,但是当设置为2018-01-16 23:59:00,结束日期为2018-01-17 09:00:00(晚上11:59) - 上午9:00)结果从16-17天开始设置为2个框。我很难为此插件设置此时间格式。

1 个答案:

答案 0 :(得分:0)

我假设你正在谈论"月"视图类型,因为这是发生此行为的唯一情况。它在其他视图类型中没有任何逻辑意义。

无论如何,此行为由nextDayThreshold设置控制。当事件的结束时间跨越另一天时,此选项控制它必须具有的最小结束时间,以便将其呈现到当天。默认值为上午9点

如果您的活动在凌晨结束(例如派对),但是您不希望人们在第二天晚上认为这种情况发生,或者在正常工作中遇到困难,这将非常有用一天什么的。

在您的情况下,如果您希望显示您的活动,您可以提前设置阈值,例如早上7点,以便更改行为:

nextDayThreshold: '07:00:00'

以下是两个工作演示,向您展示更改阈值时的区别:

默认行为: http://jsfiddle.net/sbxpv25p/93/

将nextDayThreshold设置为7am: http://jsfiddle.net/sbxpv25p/94/

有关此选项的详细信息,请参阅https://fullcalendar.io/docs/event_rendering/nextDayThreshold/