Объект события Fullcalendar groupId в версии v3

#fullcalendar #fullcalendar-3 #fullcalendar-4

#полный календарь #полный календарь-3 #полный календарь-4

Вопрос:

В версии Fullcalendar v4 появился новый объект события groupId для совместного перемещения нескольких сгруппированных событий. У нас довольно сложная настраиваемая установка Fullcalendar и Scheduler версии v3, и мы не хотим обновлять ее только для получения функциональности groupId.

Есть ли способ перенести эту функциональность в версию v3 (например, раздел кода, который можно добавить в fullcalendar.js )?

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

1. Вероятно, да, если вы напишете достаточно кода. Большинство вещей возможно, если вы напишете весь необходимый код.

2. Не уверен, что вам нужно будет изменять исходный код FullCalendar. Я уверен, что кто-то спрашивал об этой концепции несколько месяцев назад. По сути, идея заключалась в том, чтобы установить пользовательское свойство для всех событий, чтобы вы могли связать их вместе, практически идентично groupId на самом деле. Затем обработайте обратный вызов, когда перетаскивание / изменение размера события завершится, и используйте предоставленную дельту, чтобы узнать, на сколько оно переместилось. Затем получите все события с одинаковым groupId и вручную измените время их начала / окончания на ту же величину. В любом случае, в этом и заключалась суть