如何使用来自其他事件源的数据重新加载 jQuery FullCalendar?



我正在使用FullCalendar jQuery插件,并尝试通过单击自定义按钮从其他来源加载事件。

日历使用从 FIRST_REQUEST url 返回的结果正确初始化,但单击自定义按钮时,日历不会使用来自SECOND_REQUEST url 的 json 数据重新加载。

这是我的代码:

$('#calendar').fullCalendar({
'locale'        : 'fr',
'customButtons' : {
myCustomButton: {
text: global.labelAllEvents,
click: function() {
$('#calendar').fullCalendar( 'refetchEventSources', {
url: '../url/SECOND_REQUEST'
});
}
}
},
'header' : {
left:   'prev,next today myCustomButton',
center: 'title',
right:  'month,agendaWeek,agendaDay,listMonth'
},
'defaultView'   : window.mobilecheck() ? "basicDay" : "month",
'firstDay'      : 1,
'eventLimit'    : true,
'events'        : '../url/FIRST_REQUEST?code='+parent.codeLiveroom ,
'eventColor'    : 'lightBlue',
'eventTextColor': 'black',
'editable'      : true,
'selectable'    : true,
'longPressDelay': 500,
'timeFormat'    : 'H:mm'
});

提前谢谢。

雷米

可能是这样的?

var events = {
url: "../url/SECOND_REQUEST",
type: 'POST',
data: {}
}
$('#calendar').fullCalendar( 'removeEventSource', events);
$('#calendar').fullCalendar( 'addEventSource', events);         
$('#calendar').fullCalendar( 'refetchEvents' );

相关内容

  • 没有找到相关文章

最新更新