来自数组的事件未显示在 FullCalendar 4 的实际日历中
Events from an array not showing in the actual calendar in FullCalendar 4
我尝试在我的 FullCalendar 生成的日历中模拟事件。
目前我只是从静态对象获取数据,这是一个可解析对象的数组,以便初始化日历中的事件。
在我从本地存储中获取此 PoC 之后。
var calendar = new FullCalendar.Calendar(calendarEl, {
timezone: 'UTC',
events: [
{title: "Repos de cycle", start: "2019-11-07T07:00:00.000Z", end: "2019-11-07T11:00:00.000Z"},
{title: "Repos de cycle", start: '2019-11-07T07:00:00.000Z', end: '2019-11-07T11:00:00.000Z'}
],
...
当我调用 eventRender 时,我实际上看到了从我的日历 "events" 属性 解析的事件对象
eventRender(info) {
console.log('rendered event : ', info.event)
},
在网络开发者工具中,我实际上得到了我的两个事件对象
rendered event : e {_calendar: e, _def: {…}, _instance: {…}}
rendered event : e {_calendar: e, _def: {…}, _instance: {…}}
但日历中没有显示任何内容。
我做错了什么?我应该强制重新渲染还是什么?因为无论发生什么,当我完成配置时我已经渲染了我的日历。
这是当前情况的代码笔:https://codepen.io/nurovek/pen/zYYWGyX
当您使用资源时,您需要为事件定义 resourceId
。
所以你应该这样设置。
events: [
{resourceId: '2', title: "Repos de cycle", start: "2019-11-07T07:00:00.000Z", end: "2019-11-07T11:00:00.000Z"},
{resourceId: '4', title: "Repos de cycle", start: '2019-11-07T07:00:00.000Z', end: '2019-11-07T11:00:00.000Z'}
],
我尝试在我的 FullCalendar 生成的日历中模拟事件。
目前我只是从静态对象获取数据,这是一个可解析对象的数组,以便初始化日历中的事件。
在我从本地存储中获取此 PoC 之后。
var calendar = new FullCalendar.Calendar(calendarEl, {
timezone: 'UTC',
events: [
{title: "Repos de cycle", start: "2019-11-07T07:00:00.000Z", end: "2019-11-07T11:00:00.000Z"},
{title: "Repos de cycle", start: '2019-11-07T07:00:00.000Z', end: '2019-11-07T11:00:00.000Z'}
],
...
当我调用 eventRender 时,我实际上看到了从我的日历 "events" 属性 解析的事件对象
eventRender(info) {
console.log('rendered event : ', info.event)
},
在网络开发者工具中,我实际上得到了我的两个事件对象
rendered event : e {_calendar: e, _def: {…}, _instance: {…}}
rendered event : e {_calendar: e, _def: {…}, _instance: {…}}
但日历中没有显示任何内容。
我做错了什么?我应该强制重新渲染还是什么?因为无论发生什么,当我完成配置时我已经渲染了我的日历。
这是当前情况的代码笔:https://codepen.io/nurovek/pen/zYYWGyX
当您使用资源时,您需要为事件定义 resourceId
。
所以你应该这样设置。
events: [
{resourceId: '2', title: "Repos de cycle", start: "2019-11-07T07:00:00.000Z", end: "2019-11-07T11:00:00.000Z"},
{resourceId: '4', title: "Repos de cycle", start: '2019-11-07T07:00:00.000Z', end: '2019-11-07T11:00:00.000Z'}
],