我正在使用jQuery FullCalendar插件。我想最初加载日历与事件作为数组。我这样做:
events: <%= Model.Events %>
或
eventSources: [{
events: <%= Model.Events %>
}]
两种方式都很好。我正在使用MVC 3.0,<%= Model.Events %>
以JSON格式返回一系列事件。
我想仅使用events数组来初始加载日历。之后,每次需要获取事件时,我希望使用url'/ Calendar / Events'加载我的事件。
如何实施?
我在addEventSource/removeEventSource
回调中尝试了viewDisplay
的不同情景,但对我来说没有任何效果。
答案 0 :(得分:0)
.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();
}
} );