我正在向 fullcalendar 传递一个像这样的事件:
{
id: 31,
title: 'Test',
start: '2014-12-22',
end: '2014-12-23',
allDay: true
}
我希望在日历中找到一个跨越整整两天的事件,但该事件仅在 2014-12-22
时段内,而不在 2014-12-23 时段内
一个。 nextDayThreshold 参数设置为 00:00:00
,但根据文档,当 allDay 设置为 true 时应该忽略它。我确信 allDay 得到了正确的解释,因为在议程 View 中,事件出现在全天行中。
如何设置全日历以在这两天显示此类事件?
最佳答案
基于eventDataTransform function如果您的事件是全天,您可以增加 1 天。请注意,这只会影响渲染。
eventDataTransform: function(event) {
if(event.allDay) {
event.end = moment(event.end).add(1, 'days')
}
return event;
}
关于javascript - FullCalendar - 跨越一整天的事件一天太短了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27604359/