【发布时间】:2019-02-12 09:17:26
【问题描述】:
在我现在工作的项目中,我们决定使用 react-big-calendar。我通过将事件数据从父组件作为道具传递来提供事件数据。数据格式为 {start:"ISO date string",end:"ISO date string",title:"Event name", allDay:true/false,eventID:number, roomID:number, ownerID:number}。它正在处理我的虚拟数据(没有 eventID、roomID、ownerID)。
所以,真正的问题是:当我选择一个房间/房间时,它会渲染这个房间/房间的所有事件。这适用于安装和议程视图。我可以通过工具栏导航。但是当我尝试将视图更改为周、工作周或日时,它会出现不可预测的行为。如果一天、一周或工作周内没有事件,它会很好地呈现,并通过工具栏导航。但是如果尝试将其更改为获得事件的星期,它会重新渲染整个页面并丢失所有渲染的事件。 我怎样才能解决这个问题?是否有人可以提供帮助或建议寻找什么?
【问题讨论】:
-
您应该始终发布一些代码,以便其他人可以看到您的尝试并很乐意提供帮助
-
抱歉打扰了。我刚刚将 ISO 日期字符串传递给 'new Date("ISO Date String")' 并且它起到了一种魅力......这就是问题所在。
标签: reactjs react-big-calendar