FullCalendar v5基于来自服务器的动态数据动态设置slotMaxTime和slotMinTime
我最近将FullCalendar的表单v4升级到了v5。当我这样做时,我还将事件的数据从静态JSON对象(加载时从服务器中提取一次)更改为基于客户端请求的开始和结束日期的动态源。当我这样做时,我失去了设置FullCalendar v5基于来自服务器的动态数据动态设置slotMaxTime和slotMinTime,fullcalendar,fullcalendar-5,Fullcalendar,Fullcalendar 5,我最近将FullCalendar的表单v4升级到了v5。当我这样做时,我还将事件的数据从静态JSON对象(加载时从服务器中提取一次)更改为基于客户端请求的开始和结束日期的动态源。当我这样做时,我失去了设置slotMinTime和slotmax的能力,因为每次数据拉取的开始和结束时间可能不同。在请求事件数据之后,我如何动态设置它 旧v4代码: datesSet: function () { calendar.setOption("slotMaxTime", data.
slotMinTime
和slotmax
的能力,因为每次数据拉取的开始和结束时间可能不同。在请求事件数据之后,我如何动态设置它
旧v4代码:
datesSet: function () {
calendar.setOption("slotMaxTime", data.max);
calendar.setOption("slotMinTime", data.min);
}
这意味着,当我有1/10周的数据时,我可能会有一个上午9点开始的事件和一个下午3点结束的事件。所以我希望我一周的行程从早上9点开始到晚上9点结束。如果客户随后请求17年1月1日的一周,该周的事件开始于上午8点,结束于下午1点,则该周的范围将更新为上午8点和下午1点。新功能已启用
setOption('slotMinTime',)
setOption('slotMaxTime',)
示例(从下拉列表中获取值):
calender.setOption('slotMinTime',$('startzeit option:selected').text()+':00')