我在使用nextDayThreshold
选项时遇到了问题。即使我将其设置为“ 08:00:00”,FullCalendar
也会复制一个月1日在“ 07:00:00”结束的事件,并在{{ 1}},在两个月内显示同一事件:
timelineMonth
这是一个错误吗?
答案 0 :(得分:1)
简短的回答:不,这不是错误。
长答案: documentation for nextDayThreshold说:
仅影响全天出现的定时事件。全日细胞 出现在月份视图,basicDay,basicWeek和全天时段中 议程视图。
在“时间轴”视图中,即使在“ timelineMonth”视图中将slotDuration默认设置为1天,fullCalendar仍将其视为定时插槽,而不是天细胞。因此,nextDayThreshold规则不适用。例如如果您更改为timelineWeek视图,则该视图仍使用完全相同的布局和插槽,只是插槽的长度不同。它们不是另一种细胞。
如果我们查看您的提琴的更新版本:https://jsfiddle.net/q2fk57nb/6/,现在包括常规的“ month”视图(我只是在标题中添加了right: 'timelineMonth,month'
),我们可以看到相同的事件由于nextDayThreshold规则,并且常规的“月”视图使用“全天”单元格,因此该视图仅限于10月31日。