Bra*_*ker 5 fullcalendar fullcalendar-5
我最近将 FullCalendar 从 v4 升级到 v5。当我这样做时,我还将事件的数据从加载时从服务器拉取一次的静态 JSON 对象更改为基于客户端请求的开始和结束日期的动态源。当我这样做时,我失去了设置slotMinTime和 的能力slotMaxTime,因为每次数据提取的开始和结束时间可能不同。在发出事件数据请求后如何动态设置它?
旧的 v4 代码:
datesSet: function () {
calendar.setOption("slotMaxTime", data.max);
calendar.setOption("slotMinTime", data.min);
}
Run Code Online (Sandbox Code Playgroud)
这意味着当我有 1/10 周的数据时,我可能有一个在上午 9 点开始的事件和一个在下午 3 点结束的事件。所以我预计我的一周范围是上午 9 点开始,晚上 9 点结束。如果客户随后请求 1/17 周的活动从上午 8 点开始并于下午 1 点结束,则周范围将更新为上午 8 点和下午 1 点。
新函数是 setOption('slotMinTime', ) setOption('slotMaxTime', )
示例(从下拉列表中获取值):calender.setOption('slotMinTime', $('#startzeit option:selected').text() + ':00');
| 归档时间: |
|
| 查看次数: |
1266 次 |
| 最近记录: |