Events FullCalendar刷新会干扰用户';新选择

Events FullCalendar刷新会干扰用户';新选择,events,fullcalendar,refresh,Events,Fullcalendar,Refresh,我已经找到了[此答案][1],但我无法检测用户何时开始拖动以进行新选择 我需要每30秒刷新一次FullCalendar,但不干扰用户的活动 目前,我在eventDragStart、eventDragStop、eventResizeStart、eventResizeStop事件中有一个bool,但我在议程视图的空白区域中找不到任何与用户何时开始拖动相关的事件。 (在我的日历中,我可以选择:true,用户只需在议程视图的空白区域拖动即可创建新事件) 欢迎任何帮助!谢谢 我想您知道:-当用户拖动以进行

我已经找到了[此答案][1],但我无法检测用户何时开始拖动以进行新选择

我需要每30秒刷新一次FullCalendar,但不干扰用户的活动

目前,我在eventDragStart、eventDragStop、eventResizeStart、eventResizeStop事件中有一个bool,但我在议程视图的空白区域中找不到任何与用户何时开始拖动相关的事件。 (在我的日历中,我可以选择:true,用户只需在议程视图的空白区域拖动即可创建新事件)


欢迎任何帮助!谢谢

我想您知道:-当用户拖动以进行选择时,将运行此回调。但它在拖动完成时运行(并且用户选择了事件的区域),而不是在拖动开始时运行。当拖动开始时,实际上没有任何有用的信息可用,因为用户实际上还没有选择任何内容,所以这可能就是没有回调的原因。您希望在用户选择区域时暂停“刷新”操作吗?我想你会努力的。我认为最好的办法是在“选择”回调运行时,根据最新的事件集测试冲突/重叠。是的,我想暂停自动刷新。问题是,如果自动刷新时间很短(例如10秒),中断用户选择的概率非常高,那么这种效果对用户体验来说非常烦人……是否绝对有必要如此频繁地刷新?这是一个非常繁忙的系统吗?如果不是,那么刷新频率越低问题就越小,但是当用户做出选择时,请仔细检查服务器,以确保它不会与同时添加的任何内容冲突是的,这是一个多用户非常繁忙的系统。带有日历的页面通常由用户打开以检查实时情况。