You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 07:45:04