如何在event.resourceIds中具有多个资源的事件的Fullcalendar中定位一个事件元素?

时间:2019-02-05 12:52:15

标签: javascript jquery fullcalendar

我想在我的Fullcalendar应用程序中添加以下功能:

  • 将事件添加到日历视图中,该事件在resourceIds数组中具有多个资源
  • 在视图中呈现的事件中,只有一个是可编辑的(主事件),其余的只有在编辑此主事件时才相应地调整

要使其正常工作,我需要对Fullcalendar的eventRender函数进行某种检查,如下所示:

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

我试图通过检查event.mainResource(自定义属性)与event.resourceIds来做到这一点,但是,具有多个resourceIds的事件的事件呈现仅处理一次,因为视图中仅放置了一个事件。表示在设置属性时

event.editable = false;

例如,视图中此事件的所有事件元素都是不可编辑的,而不仅仅是阴影事件。

我希望有一个可与多个阴影事件一起编辑的主事件,这些阴影事件本身无法编辑,但会随着主事件而相应地发生变化。现在,我确实有主事件和影子事件,但是它们都是可编辑的。

0 个答案:

没有答案