1
是否可以將月份限制爲月視圖中的單一全天事件?理想情況下,這將處理單獨的日期選擇以及日期範圍。Fullcalendar - 將月份限制在月視圖中的單一全天事件
是否可以將月份限制爲月視圖中的單一全天事件?理想情況下,這將處理單獨的日期選擇以及日期範圍。Fullcalendar - 將月份限制在月視圖中的單一全天事件
確實有更好的方法來做到這一點,但這是我能夠暫時提出的。我希望能夠在不必循環所有事件的情況下完成此任務。
select: function (newEvent_start, newEvent_end, allDay) {
var okToAdd = true;
$('#calendar').fullCalendar('clientEvents', function (event) {
if ((newEvent_start >= event.start && newEvent_end <= event.end) || // between
(newEvent_start <= event.start && newEvent_end >= event.start) || // starts before, ends during
(newEvent_start >= event.start && newEvent_start <= event.end && newEvent_end >= event.end) // starts during, ends after
)
okToAdd = false;
});
if (okToAdd) {
calendar.fullCalendar('renderEvent',
{
title: 'Title goes here',
start: newEvent_start,
end: newEvent_end,
allDay: allDay
},
true
);
}
calendar.fullCalendar('unselect');
}