所以我对如何使用fullcalendar构建日历事件有点不确定。目前,当我的应用加载时,我将json事件对象注入到我的页面主体中,允许我快速初始化完整日历,并且没有ajax调用。在随后的所有月份视图更改中,我想发送一个给定月份的ajax请求作为参数,以便我可以引入那几个月的事件。我该怎么做呢?这是lazyLoad功能吗?如何让日历在最初显示时使用本地事件数据,然后在随后的所有月份中使用ajax请求?
答案 0 :(得分:9)
请注意,在最新版本中,viewDisplay已被viewRender取代 Find how to use it here
我像这样使用它
viewRender: function (view, element) {
}
您可以像这样获得开始日期和结束日期。 view.start,view.end
答案 1 :(得分:4)
尝试阅读文档,events (as a json feed)
其他选项是每次更改日期viewDisplay
答案 2 :(得分:0)
当json feed(由zlosim提及)似乎不足以容纳您的ajax时,您可以
datesRender
回调:https://fullcalendar.io/docs/datesRender,然后可以适当地更改事件数组。每当可见日期发生更改而无需缓存时,就会调用此名称。