我使用fullcalendar.io。
我在官方网站上看到了文档:
lazyFetching
确定何时应该发生事件提取。
Boolean,默认值:true设置为true(默认值)时,日历 只会在绝对需要时获取事件,从而最大限度地减少AJAX 调用。例如,假设您的日历以月视图开头 二月。 FullCalendar将获取整个月的事件 二月并将它们存储在内部缓存中。然后,说出用户 切换到周视图并开始浏览二月份的周。该 日历将避免获取事件,因为它已经有了这个 信息存储。
设置为false时,日历将在视图的任何时候获取事件 切换,或当前日期改变的任何时间(例如,作为 用户点击上一个/下一个的结果。
现在我想知道如何使用内部缓存将这些数据用于网页上的其他内容(等等绘制图形等)
我还可以选择月份数据,当我已经在库缓存中选择时,为什么要这样做呢?
但我怎么能用呢?在哪里找到它?
答案 0 :(得分:1)
可以通过属性clientEvents访问fullCalendar的内部事件。 ClientEvents返回一个事件对象数组,其结构类似于JSON事件提要,除了作为字符串提供的任何日期已转换为moment.js对象的实例。您可以循环遍历此阵列,并以您喜欢的任何方式操作每个事件。这是我最近实现的一些代码的示例代码片段,显示了引用数组的语法:
$( '#日历')fullCalendar( 'clientEvents');