fullcalendar startParam格式v3.0.1

时间:2017-02-08 09:14:58

标签: json fullcalendar

with fullcalendar v3.0.1我尝试使用此设置设置初始日期范围:

startParam: '2017-01-01 00:00:00',

但是,如果我带箭头按钮回到过去,我可以回到2016年和前几年......

1 个答案:

答案 0 :(得分:1)

是什么让你认为startParam限制日历何时可以回归?它是在获取新事件时传递给服务器的参数,该参数告诉服务器应在当前请求中返回事件的开始日期 - 通常它将对应于日历中当前视图的开始日期。如果你看一下这个属性的文档:https://fullcalendar.io/docs/event_data/startParam/,它就没有提到你所描述的内容。我不明白为什么你认为这会起作用。

如果由于某种原因,您希望阻止用户在特定日期之前及时返回,则目前没有官方支持的方法来执行此操作。此问题日志:https://github.com/fullcalendar/fullcalendar/issues/429表示支持可能会在未来版本中出现,但目前您需要解决此问题。

说实话,虽然我不确定你为什么真的需要这样做。如果您想阻止用户在特定日期之前看到任何事件,最简单的方法是不在该日期之前向日历提供任何事件数据 - 那么如果用户移动到那些早期日期,则日历将只是空白

如果您确实觉得需要这样做,我能想到的唯一方法就是处理viewRender事件,如果视图中显示的第一天是在最短日期之前或之前,请禁用&# 34;以前"按钮等等。