Fullcalendar-上一次/下一次单击并获取值时的事件



如何通过在月度视图中单击上一个/下一个按钮来调用函数,以及如何访问该函数中的值(例如:2016-04)?我想通过单击next/prev按钮来操作当前月度视图的URL。

感谢

每次使用上一个/下一个按钮更改为另一个月视图时,都会触发一个viewRender事件,因此您可以在日历配置中添加对该事件的回调。视图参数具有渲染的第一天和最后一天的时刻日期(开始/结束,通常是上个月/下个月的时刻),以及当前视图的第一天或最后一天(intervalStart/intervalEnd,您可以在其中获取当前月份)。

此外,您可以使用.fullCalendar('getDate'):获取当前日期

[...]
viewRender: function(view, element) {
    console.log(view.start,view.end, view.intervalStart, view.intervalEnd);
    console.log($('#calendar').fullCalendar('getDate'));
}
[...]

文档:viewRender,getDate。

这可能不能直接回答问题,但我需要的是在上一个、下一个或视图发生更改时运行一个函数。(我需要计算一个事件类型的总小时数)有一个名为"datesReturn"的回调方法,只要呈现的日期发生变化,就会触发它。签出文档

最新更新