Как получить пересечение фонового события в fullcalendar V3? - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу создать фоновые события в полном календаре V3, которые показывают только части, которые пересекаются, в представлении повестки дня. Неделя

$('#calendar').fullCalendar({
            defaultView: 'agendaWeek',
            allDaySlot: false,
            slotDuration: '00:15:00',
            scrollTime: bStart,
            minTime: '06:00:00',
            maxTime: '18:00:00',
            slotLabelInterval: '01:00',
            defaultDate: moment().format(),
            eventLimit: false,
            navLinks: true,
            dragScroll: false, 

            header: {
                left: '',
                center: 'title',
                right: 'prev,next today',
            },

            views: {
                week: { // name of view
                    titleFormat: 'LL',
                    columnHeaderFormat: 'Do MMM, dddd' 
                    // other view-specific options here
                }
            },

//example with 2 events there can be more
events: [
    {
        start: "2019-04-18 08:00",
        end: "2019-04-18 11:00",
        color: 'red',
        rendering: 'background',

      },
      {
        start: "2019-04-18 09:00",
        end: "2019-04-18 10:00",
        color: 'red',
        rendering: 'background',
      },

    ]
//.......
});

То, что я получаю, это 9–10 слотов темно-красного цвета, а 8–11 слотов светлые. Я просто хочу, чтобы пересечение событий было видно в календаре, то есть с 9 по 10

Я буду проходить большой набор событий, мы можем взять пример с e1 - с 9 до 10 утра 2019-04-18, с e2 - с 9:30 до 10:30 утра 2019-04-18 (и и так далее.) Я хотел найти способ найти пересечение событий, т.е. с 9:30 до 10:00, должен отображаться в календаре.

...