我需要同步FullCalendar-当一个事件对象被放在日历上时,它必须在其他打开的日历上显示。现在我使用的是refetchEvents
,它是由websockets
触发的,但它非常缓慢且耗费资源。
有没有一种方法可以在FullCalendar上以编程方式绘制事件?
您可以在其他日历上调用.fullCalendar('renderEvent', eventObject, true);
,这不会执行任何额外的服务器调用。此处的文档
.fullCalendar('renderEVent',event,true)
或调用
.fullCalendar('updateEvent',event);
内部事件初始化日历时接收:
$('#calendar').fullCalendar({
...
eventReceive : function(event) {
...
$('#calendar').fullCalendar('updateEvent',event);
},
...
});
应该完成
编辑:意识到这是一个旧线程,向道歉