将完整的日历拖动到保存状态

问题描述 投票:-1回答:1

您好,我使用拖入完整日历并将事件保存为一种状态,但它会在前端复制该事件,请参见此处的示例:https://codesandbox.io/s/fullcalendar-dragging-6js74

我如何在不复制状态下存储事件,

我认为它从状态中显示一个,而从日历中显示一个,但是我只需要显示状态一个,因为我还将在单击和选择时添加的事件存储在同一状态。

请提供任何解决方案?

reactjs fullcalendar drag
1个回答
0
投票

您是正确的,它从状态中添加了一个事件,并从放置操作中添加了一个事件。

我的建议是处理eventReceive回调,而不是“ drop”回调。在eventReceive中,您可以直接访问添加到日历中的事件对象-这样,您就可以删除该事件(将事件添加到状态后,也可以使用事件的remove method来删除该事件。)

© www.soinside.com 2019 - 2024. All rights reserved.