FullCalendar的eventOverlap回调中movingEvent调用setAllDay未生效问题
最小测试用例
我创建了一个极简的codePen示例:https://codepen.io/crevecoeur/pen/RwZzRKm
Bug描述
复现步骤:我创建了若干日程事件和基础的fullcalendar实例,配置如下:eventOverlap: (stillEvent, movingEvent) => { stillEvent.setAllDay(false) movingEvent?.setAllDay(false) return true }
- 预期行为:被拖拽的movingEvent和静止的stillEvent的全天属性均被修改
- 实际行为:仅stillEvent的属性变更成功,movingEvent的属性未发生更新
截图说明
初始状态:全天事件为movingEvent,长日程为stillEvent
将事件从周一1号拖拽到周一8号后:
- 全天事件:未发生变更
- 长日程:已成功变更
内容的提问来源于stack exchange,提问作者Romain Crevecoeur
相关产品推荐
相关产品推荐

