fullcalendar v4 modif ajax problem + event.setDate 的语法错误



问题语法 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} );

相关内容

  • 没有找到相关文章

最新更新