我正在使用fullcalendar插件,我正试图通过拖放来移动事件。但是,我对如何移动这些东西有一些要求。如果事件具有“接近”状态,或者它们恰好在今天的日历之前,我就无法移动事件。对于反复发生的事件,所有这些工作都很好。
对于重复发生的事件,如果我移动其中一个事件,它会将所有其他重复事件一起移动(即使是在今天之前发生的事件)。但是,我想让已经发生的重复事件发生在他们身上。我怎么能这样做?
对于所有其他事件(例如单日活动),我只使用了eventRender
并检查了事件和日期差异的状态,以将event.editable
设置为false,将event.disableDragging
设置为true。但是,这似乎现在对重复发生的事件有影响。
答案 0 :(得分:2)
要在fullcalendar中定义重复事件,请为所有事件提供相同的ID。如果你拖一个它将移动所有其他具有相同ID的人。因此,如果您不想移动已发生的事件,请为其提供不同的ID。