FullCalendar timeGridWeek, перетаскивание или выбор временного интервала перестает работать к концу дня
Я использую Fullcalendar timeGridWeek бок о бок с dayGrid.
Я могу перетащить между двумя и изменить размер или перетащить в timeGridWeek (тот, что слева).
Однако проблема в том, что функциональность нарушается после 6 часов вечера или ближе к концу дня, в зависимости от ширины экрана.
Я также включил нажатие на временной интервал. Я могу нажать до 13:00. Все, что после этого перестает работать.
Если я установлю #container > *
Элемент до 1600px (на моем сверхшироком дисплее) все работает правильно.
Я не могу понять, почему.
У меня также это работает в приложении React с MaterialUI, и оно ведет себя так же. Я предполагал, что это было связано с темой, но теперь я вижу, что она делает то же самое с минимальным стилем.
Codepen: https://codepen.io/anon/pen/exabpW?editors=0010
2 ответа
Видимо, это подтвержденная ошибка: ссылки здесь
https://github.com/fullcalendar/fullcalendar/issues/4503
и здесь
Это может исходить от businessHours
вариант, в паре с eventConstraint: 'businessHours'
параметр, который, если оба они установлены вместе, запрещает перетаскивание и перемещение за пределы businessHours.
Таким образом, способ исправить это будет удалить eventConstraint
вариант, если вы разместили его, или измените свой businessHours