首先,向Adam发送这个精彩,精心编写的日历插件的帽子!
现在是一个非常典型的用例。以下是我想要实现的目标:
从服务器端获取事件( URL添加到 eventSources
)作为JSON数据。这一切都很好,我已经能够做到这一点。事件得到正确呈现。
有问题的USE CASE :一旦完成提取并且在事件呈现并显示在浏览器之前,我想“获取”要显示的初始月份/日期最终用户。我正在考虑一个单独的AJAX请求来从服务器端获取时序细节,然后使用'gotoDate'来切换视图的日期。
这个特定要求的原因是,最终用户希望看到所有事件和初始视图w.r.t服务器时间。在我们的应用程序中,客户端和服务器盒可能在w.r.t时完全没有同步。
不幸的是,到目前为止,我无法找到在事件提取(所有相关事件)完成之后以及事件在视图上呈现之前“之前”调用的任何回调方法。 / p>
这里的任何帮助将不胜感激。如果需要进一步的信息,请告诉我。
谢谢, 莫希特
答案 0 :(得分:2)
“events” - 可以处理单个事件源,可以是数组/ JSON提要或函数。
“eventSources” - 类似,但它需要多个事件源,这些也可以是数组/函数/ JSON提要的数组(事件选项将采用的任何内容)。
要在呈现数据之前处理数据,我希望您在使用AJAX请求获取数据后可以使用函数进行一些后期处理。参见例如:
http://arshaw.com/fullcalendar/docs/event_data/events_function/