Events 如何动态更改事件源?

Events 如何动态更改事件源?,events,dynamic,fullcalendar,Events,Dynamic,Fullcalendar,我正在使用jQuery插件。我希望最初将事件作为数组加载到日历中。我是这样做的: events: <%= Model.Events %> 事件: 或 eventSources:[{ 活动: }] 两种方法都很好。我使用的是MVC 3.0,返回JSON格式的事件数组 我只想在初次加载日历时使用事件数组。以后,每次需要获取事件时,我都希望使用url“/Calendar/events”加载我的事件 如何实现这一点 我在viewDisplay回调中尝试了使用addEventSource

我正在使用jQuery插件。我希望最初将事件作为数组加载到日历中。我是这样做的:

events: <%= Model.Events %>
事件:

eventSources:[{
活动:
}]
两种方法都很好。我使用的是MVC 3.0,
返回JSON格式的事件数组

我只想在初次加载日历时使用事件数组。以后,每次需要获取事件时,我都希望使用url“/Calendar/events”加载我的事件

如何实现这一点

我在
viewDisplay
回调中尝试了使用
addEventSource/removeventsource
的不同场景,但没有任何效果

.fullCalendar( {

  eventSources : [ {
    url : '/Calendar/Events',
    type : 'GET'
  } ],

  viewDisplay : function( event ) {
     // assuming this will point to the full calendar,
     // might have to do something silly like
     // $( '#myCal' ).fullCalendar( 'refetchEvents' );
     this.refetchEvents();
  }
} );

你把它弄好了吗?下面的答案行不通。refectchEvents()不起作用。您有这样的工作示例吗?refectchEvents()不适用于我。
.fullCalendar( {

  eventSources : [ {
    url : '/Calendar/Events',
    type : 'GET'
  } ],

  viewDisplay : function( event ) {
     // assuming this will point to the full calendar,
     // might have to do something silly like
     // $( '#myCal' ).fullCalendar( 'refetchEvents' );
     this.refetchEvents();
  }
} );