问题语法 setDates fullcalendar v4, 有人可以向我解释如何添加全天选项,因为我尝试过这个,它似乎无法正常工作。
event.setDates(json.start, json.end, json.allDay);
在文档中
event.setDates( start, end, [ options ] )
选项是一个可选的纯对象,可以具有以下属性:
allDay — 真或假。 将修改此事件的 allDay 属性。
https://fullcalendar.io/docs/Event-setDates
感谢您对一个看似愚蠢的问题的帮助
我试过这个(在方法返回 ajax 中(
event.setDates(json.start, json.end, json.allDay); -> not work
而这:
event.setStart(json.start);
event.setEnd(json.end);
event.setAllDay(json.allDay);
但它以一种奇怪的方式修改了事件:结束日设置为 01/01/1970
如果我重新加载页面,返回的信息是正确的,因此数据库具有正确的结束日期,这意味着我的代码是正确的并且它来自 Fullcalendar 中使用的方法,或者它错过了一个我不知道的选项不知道,以保持结束日完好无损?
最终目标是通过保留结束日期来更新全天选项
选项是一个对象是一种非常常见的模式。
假设你的值只是一个布尔值,它应该是这样的:
event.setDates(json.start, json.end, { allDay: json.allDay} );