【发布时间】:2021-01-18 10:16:27
【问题描述】:
我正在尝试将来自少数对象的多个事件显示到完整日历中。
这是我的事件来源
this.state = {
calendarEvents2: {
"events": [{
"id": 10,
"subtasks": [{
"id": 29,
"days": 1,
"start": "2021-01-12T00:00:00+00:00",
"end": "2021-01-12T00:00:00+00:00",
}],
},
{
"id": 20,
"subtasks": [],
},
{
"id": 6,
"subtasks": [{
"id": 21,
"days": 2,
"start": "2021-01-04T00:00:00+00:00",
"end": "2021-01-05T00:00:00+00:00",
},
{
"id": 23,
"days": 3,
"start": "2021-01-04T00:00:00+00:00",
"end": "2021-01-06T00:00:00+00:00",
}]
}
}
}
我需要将所有子任务显示到日历中。
<FullCalendar
defaultView="dayGridMonth"
header={{
left: "prev,next today",
center: "title",
right: "dayGridMonth,timeGridWeek,timeGridDay,listWeek"
}}
editable={true}
droppable={true}
plugins={[dayGridPlugin, interactionPlugin]}
events={this.state.calendarEvents2}
/>
我不知道如何格式化 calendarEvents2 数据以适应 FullCalendar 数据配置。我已尝试阅读有关 eventDataSources、eventSources 的文档,但内容非常模糊。非常感谢您的帮助。谢谢
【问题讨论】:
标签: reactjs fullcalendar fullcalendar-5