fullcalendar startParam format v3.0.1



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

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

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

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

如果出于某种原因,你想阻止用户在某个日期之前返回,目前还没有官方支持的方法。此问题日志:https://github.com/fullcalendar/fullcalendar/issues/429建议支持可能会在未来的版本中到来,但目前你需要解决它

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

如果你真的觉得需要这样做,我能想到的唯一方法就是处理viewRender事件,如果视图中显示的第一天是在你的最短日期当天或之前,请禁用"上一天"按钮或其他什么。

相关内容

  • 没有找到相关文章

最新更新