Перетаскивание из всплывающего окна ‘more’ в FullCalendar не работает

#jquery #fullcalendar #fullcalendar-scheduler

#jquery #полный календарь #fullcalendar-планировщик

Вопрос:

Вот пример с официального веб-сайта Fullcalendar

https://fullcalendar.io/docs/event-dragging-resizing-demo

ПОВТОРНОЕ СОЗДАНИЕ ОШИБКИ

Если вы нажмете «еще 3» 13 марта, откроется всплывающее окно, затем вам нужно перетащить последнее событие в списке (это ужин в 8 часов вечера ) и перенести его на 20 марта, и это не сработает .

Так что это общая проблема, я использовал официальный файл fullcalendar для простоты, но он работает на любом escenario.

Есть ли у вас какой — нибудь обходной путь для этой ситуации? , мне действительно нужно получить эту функциональность .

Комментарии:

1. Похоже, что это «ошибка» с самим Fullcalendar. Я вижу 2 варианта: либо сообщить им о проблеме, либо вы можете просто переместить ее на 19-е место, а затем обратно на 20-е.

2. интересно, что, похоже, это проблема для любого события во всплывающем окне, которое находится над полем для 20th…so событие 2.30pm (или любое другое выше этого) будет работать. Я бы предположил, что код FullCalendar ошибочно предполагает, что, поскольку начальные координаты события уже превышают 20-е число, оно должно было произойти с 20-го числа, и поэтому вы не можете перетащить его туда. Обычно, если вы удаляете событие за его исходный день, оно просто возвращает его в исходное положение. Но, конечно, в этом случае реальная исходная позиция находится во всплывающем окне, куда она и направляется.

3. Я бы посоветовал вам выявить ошибку… и, возможно, вы все еще можете выявить ошибки для версии v3 и исправить их. Но, похоже, это уже исправлено в версии 4, если вы посмотрите демо для этой версии: fullcalendar.io/docs/v4/event-dragging-resizing-demo . Так что, возможно, лучший совет — просто дождаться выпуска версии 4.

4. Все идет хорошо, версия 4 должна быть выпущена 15-го числа, так что вам, возможно, не придется долго ждать, об этом упоминалось в конце этого поста в блоге: fullcalendar.io/blog/2019/02/v4-beta-release