如何解决想要在全日历上显示事件
我使用 fullcalendar-Angular(angular 11,fullcalendar 5.5.0)。
但我无法检索要显示在日历上的事件。
我检索下图中的事件:
https://i.stack.imgur.com/UdAGJ.png
这是获取代码。
this.Studio.getStudioCalendar().subscribe(data => {
data["data"].map((list) => {
this.eventDateSet.push(list);
});
this.calendarOptions;
console.log("calendar data :",this.eventDateSet)
console.log("calendarOptions :",this.calendarOptions)
})
}
这是 libar FullCalendar 的代码。
dateClick: this.handleDateClick.bind(this),headerToolbar: {
left: "prev,next today",center: "title",right: "dayGridMonth,timeGridWeek,timeGridDay,listWeek,prevYear,nextYear",},initialView: "dayGridMonth",weekends: true,editable: true,selectable: true,selectMirror: true,dayMaxEvents: true,dayHeaderFormat: {
weekday: "short",month: "numeric",day: "numeric",omitCommas: true,buttonText: {
today: "วันนี้",month: "เดือน",week: "สัปดาห์",day: "วัน",list: "กำหนดการ",locale: "th",events: [this.eventDateSet],};
解决方法
您可能想尝试使用 initialEvents
的 CalendarOptions
属性。
此外,您的事件应该属于 EventInput
类型,它不包含 dateStart
或 dateEnd
属性,而只包含 start
和 end
。>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。