仅在月视图中,我希望允许用户选择多个日期,范围或个人,并允许他们从该选择中取消选择日期(即 - 在单击日期时按住 shift/ctrl)在他们单击“添加”按钮并将事件添加到那些日子之前。
因为我希望允许多个选择,所以我已经沿着选择的路线添加“背景”渲染事件源到日历(使用 Select 回调)并为事件源提供相同的 id 'newEvent'。
第一个问题,我无法删除此事件源,也无法使用 id 和以下内容获取源的日期 -
fullCalendar('removeEventSources', 'newEvent');
fullCalendar('getEventSourceById', 'newEvent');
我在这里做错了什么?
其次,关于从选择中取消选择日期,我是否认为我会使用“dayClick”回调并从创建事件源中删除该日期?
任何帮助都感激不尽!
或者,是否有更好的方法在 FullCalendar 中执行此操作?