Как я могу настроить таргетинг на один элемент события в Fullcalendar события с несколькими ресурсами в event.resourceIds? - PullRequest
0 голосов
/ 05 февраля 2019

Я хотел бы добавить следующие функции в мое приложение Fullcalendar:

  • Событие добавлено в представление календаря, имеющее несколько ресурсов в массиве resourceIds
  • Изсобытия, которые отображаются в представлении, редактируется только одно (основное событие), а остальные корректируются соответствующим образом только при редактировании этого основного события

Для того, чтобы это работало, мне нужно выполнить какую-то проверкуфункция eventRender в Fullcalendar выглядит следующим образом:

if (event.mainResource != craftField.id) {
    event.editable = false;
}

Я попытался сделать это, проверив event.mainResource (настраиваемое свойство) по сравнению с event.resourceIds, однако рендеринг события с несколькими resourceIds толькообрабатывается один раз, так как в представлении есть только одно событие.Это означает, что при установке свойства

event.editable = false;

, например, все элементы события этого события в представлении являются нередактируемыми, а не только событиями тени.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...