gpt4 book ai didi

javascript - 执行拖放时将旧的重复事件保留在适当的位置? (全日历)

转载 作者:行者123 更新时间:2023-12-02 17:06:51 25 4
gpt4 key购买 nike

我正在使用 fullcalendar 插件,并且我正在尝试通过拖放来移动事件。然而,我对这些东西如何移动有一些要求。如果事件处于“关闭”状态或者恰好在日历上的今天之前,我无法移动事件。除了重复事件之外,所有这些工作都很好。

对于重复事件,如果我移动其中一个事件,它会将所有其他重复事件一起移动(甚至是今天之前发生的事件)。然而,我想让已经发生的重复事件保持原样。我怎样才能做到这一点?

对于所有其他事件(例如单日事件),我仅使用 eventRender 并检查事件状态和日期差异,以将 event.editable 设置为 false 和event.disableDragging 设置为 true。然而,这现在似乎对重复事件产生了影响。

最佳答案

要在 fullcalendar 中定义重复事件,您需要为所有事件指定相同的 ID。如果您拖动其中一个,它会移动具有相同 id 的所有其他对象。因此,如果您不想移动已经发生的事件,请给它们一个不同的 ID。

关于javascript - 执行拖放时将旧的重复事件保留在适当的位置? (全日历),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25167018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com