FullCalendar javascript-未更新日历的引用事件

FullCalendar javascript-未更新日历的引用事件,javascript,fullcalendar,Javascript,Fullcalendar,当我用新事件更新“events”对象并调用calander.fullCalendar(“refetchEvents”)时,日历不会刷新 例如: events = [ { title : 'event1', start : '2015-11-01' } ]; calendar = jQuery("#calendar").fullCalendar({ events: events }); events = [ { title : 'event2', start : '2015-11-02'

当我用新事件更新“events”对象并调用calander.fullCalendar(“refetchEvents”)时,日历不会刷新

例如:

events = [ { title  : 'event1', start  : '2015-11-01' } ];
calendar = jQuery("#calendar").fullCalendar({ events: events });
events = [ { title  : 'event2', start  : '2015-11-02' } ];
console.log(events);
calendar.fullCalendar('refetchEvents');
仍然只显示“event1”,尽管我预计“event2”会出现


让event1和event2同时显示的一种简单方法是再次添加事件数组作为事件源

代码中的“事件”数组独立于fullCalendar的内部事件。从fullcalendar.js 2.4.0:

else if (typeof sourceInput === 'object') {
    source = $.extend({}, sourceInput); // shallow copy
}

让event1和event2同时显示的一种简单方法是再次添加events数组作为事件源

代码中的“事件”数组独立于fullCalendar的内部事件。从fullcalendar.js 2.4.0:

else if (typeof sourceInput === 'object') {
    source = $.extend({}, sourceInput); // shallow copy
}

谢谢“refetchEvents”在这一点上有什么作用吗?似乎没有必要。不,没有必要;我忽略了在-addEventSource中自动从源获取事件。好的,为了清除事件,我将使用removeEvents,然后是addEventSource。我仍然不理解“refetchEvents”的意义,我认为它可以做到这一点。我相信refetchEvents主要在使用json提要或函数作为事件源时非常有用。谢谢“refetchEvents”在这一点上有什么作用吗?似乎没有必要。不,没有必要;我忽略了在-addEventSource中自动从源获取事件。好的,为了清除事件,我将使用removeEvents,然后是addEventSource。我仍然不理解“refetchEvents”的意义,我认为它可以做到这一点。我相信refetchEvents主要在使用json提要或函数作为事件源时非常有用。