Я хотел бы добавить следующие функции в мое приложение Fullcalendar:
- Событие добавлено в представление календаря, имеющее несколько ресурсов в массиве resourceIds
- Изсобытия, которые отображаются в представлении, редактируется только одно (основное событие), а остальные корректируются соответствующим образом только при редактировании этого основного события
Для того, чтобы это работало, мне нужно выполнить какую-то проверкуфункция eventRender в Fullcalendar выглядит следующим образом:
if (event.mainResource != craftField.id) {
event.editable = false;
}
Я попытался сделать это, проверив event.mainResource (настраиваемое свойство) по сравнению с event.resourceIds, однако рендеринг события с несколькими resourceIds толькообрабатывается один раз, так как в представлении есть только одно событие.Это означает, что при установке свойства
event.editable = false;
, например, все элементы события этого события в представлении являются нередактируемыми, а не только событиями тени.
Я ожидаю, что будет одно основное событие, котороередактируемый с несколькими теневыми событиями, которые сами по себе не редактируются, но изменяются вместе с основным событием соответственно.Пока у меня есть главное событие и теневые события, но все они доступны для редактирования.