#fullcalendar #fullcalendar-3 #fullcalendar-4
#полный календарь #полный календарь-3 #полный календарь-4
Вопрос:
В версии Fullcalendar v4 появился новый объект события groupId для совместного перемещения нескольких сгруппированных событий. У нас довольно сложная настраиваемая установка Fullcalendar и Scheduler версии v3, и мы не хотим обновлять ее только для получения функциональности groupId.
Есть ли способ перенести эту функциональность в версию v3 (например, раздел кода, который можно добавить в fullcalendar.js )?
Комментарии:
1. Вероятно, да, если вы напишете достаточно кода. Большинство вещей возможно, если вы напишете весь необходимый код.
2. Не уверен, что вам нужно будет изменять исходный код FullCalendar. Я уверен, что кто-то спрашивал об этой концепции несколько месяцев назад. По сути, идея заключалась в том, чтобы установить пользовательское свойство для всех событий, чтобы вы могли связать их вместе, практически идентично groupId на самом деле. Затем обработайте обратный вызов, когда перетаскивание / изменение размера события завершится, и используйте предоставленную дельту, чтобы узнать, на сколько оно переместилось. Затем получите все события с одинаковым groupId и вручную измените время их начала / окончания на ту же величину. В любом случае, в этом и заключалась суть