FullCalendar - 更新资源businessHours

时间:2017-06-07 21:20:30

标签: jquery fullcalendar fullcalendar-scheduler

需要一些帮助,包括fullcalendar营业时间更新。

我的代码:

sudo ip neigh flush dev eth0

问题是 $(' #calendar')。fullCalendar('选项','资源',事件); 它冻结窗口几秒钟。也许有另一种更新资源营业时间的解决方案?

2 个答案:

答案 0 :(得分:1)

我不确定为什么要花几秒钟才能更新,大概就是fullCalendar的一些内部代码。您可以尝试调试未缩小版本以查看延迟的位置,并可能向维护者提交错误。

与此同时,请考虑使用背景事件来实现此目的。您可以实现相同的视觉效果,但可以根据需要随时更改时间,而无需自定义代码 - 您可以使用主事件源提供数据。有关详细信息,请参阅https://fullcalendar.io/docs/event_rendering/Background_Events

答案 1 :(得分:0)

您可以在viewRender事件中更新bussinesHours数组:

viewRender: function (view, element) {

view.calendar.businessHourGenerator.rawComplexDef = [your BussinesHours array]

}