如何在 fullCalendar 中获取所选日期的所有事件列表?

How can I get a list of all events on a selected day in fullCalendar?

提问人:János 提问时间:11/13/2023 最后编辑:ADysonJános 更新时间:11/14/2023 访问量:15

问:

我目前正在 React 应用程序中使用 FullCalendar,我在代码中遇到了一个条件,该条件检查日期元素上是否存在类“fc-day-has-event”。下面是相关的代码片段:

!info.dayEl.classList.contains('fc-day-has-event')

所以在这里它检查这一天是否没有事件。

    return (
        <>
            <FullCalendar
                plugins={[dayGridPlugin, timeGridPlugin, listPlugin, interactionPlugin]}
                initialView="dayGridMonth"
                headerToolbar={{
                    left: 'prev,next today',
                    center: 'title',
                    right: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth',
                }}
                contentHeight="auto"
                selectable={true}
                dateClick={(info) => {
                    if (
                        !info.dayEl.classList.contains('fc-day-has-event')

我很好奇,如果有事件,我怎样才能获得属于所选日期的事件。

ReactJS 完整日历

评论

1赞 ADyson 11/14/2023
不幸的是,您唯一能做的就是 fullcalendar.io/docs/Calendar-getEvents 然后自己按日期过滤它们。或者询问事件的原始事件源(例如,是否有可以查询的 API,或者其他什么)

答: 暂无答案