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