我想在使用click/drag drop/move更新事件之后,在FullCalender中更新单元格内容。这些事件已使用新数据进行更新,但我也想重新渲染日间内容。
我尝试了
$('#calendar').fullCalendar( 'render' );
$('#calendar').fullCalendar( 'dayRender' );
$('#calendar').fullCalendar( 'viewRender' );
但没有更新内容的天数(光单元)内容。我使用dayRender( date, cell );
回调进行了自定义的单元格,但是仅在第一次渲染FullCalender时才会触发它。我如何在代码中的其他任何地方触发它以重新渲染整个光泽?
做一个prev&接下来的日历将被渲染,完整日历是"智能的",不足以在同一视图中重新渲染单元
$('#calendar').fullCalendar('prev');
$('#calendar').fullCalendar('next');
@danish,我认为您必须使用" Addeventsource"。
检查此链接
示例代码:
//在AJAX成功回调
内$.map(data, function (me) {
me.start = moment(me.start).format();
me.end = moment(me.end).format();
}
$('#calendar').fullCalendar('removeEvents');
$('#calendar').fullCalendar('addEventSource', events);
这也将调用EventRender和EventAfterRender回调,通常我们可以自定义事件。