FullCalendar timeGridWeek, перетаскивание или выбор временного интервала перестает работать к концу дня - PullRequest
0 голосов
/ 21 февраля 2019

Я использую Fullcalendar timeGridWeek бок о бок с dayGrid.

Я могу перетаскивать их между собой и изменять их размер или перетаскивать в timeGridWeek (тот, что слева).

Однако проблема в том, что функциональность нарушается после часа 6 вечера или ближе к концу дня, в зависимости от ширины экрана.

Я также включил нажатие на временной интервал.Я могу нажать до 13:00.Все, что после этого перестает работать.

Если я установлю элемент #container > * на 1600 пикселей (на моем сверхшироком дисплее), все будет работать правильно.

Я не могу понять, почему.

У меня также это работает в приложении React с MaterialUI, и оно ведет себя так же.Я предполагал, что это было связано с темой, но теперь я вижу, что она делает то же самое с минимальным стилем.

Codepen: https://codepen.io/anon/pen/exabpW?editors=0010

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Видимо, это подтвержденная ошибка: ссылки здесь

https://github.com/fullcalendar/fullcalendar/issues/4503

и здесь

https://github.com/fullcalendar/fullcalendar/issues/4505

0 голосов
/ 22 февраля 2019

Это может происходить из параметра businessHours, в паре с параметром eventConstraint: 'businessHours', который, если оба они установлены вместе, запрещает перетаскивание и перемещение за пределы businessHours.

Таким образом, способ его исправления будетудалить опцию eventConstraint, если вы ее разместили, или изменить businessHours

...