reactjs - 使用 Devextreme React Scheduler 动态改变调度(react)
问题描述
我正在使用一个调用DevExtreme React Scheduler
来实现动态可定制日历的包。
沙盒:https ://codesandbox.io/s/8kqq12o000?fontsize=14
我正在尝试动态更改我的第一个时间表的标题,看起来像
{
title: "Website Re-Design Plan",
startDate: new Date(2018, 5, 25, 9, 30),
endDate: new Date(2018, 5, 25, 11, 30),
id: 0,
location: "Room 1"
},
通过使用调用顶部按钮的 onClick 的函数
test = e => {
e.preventDefault();
console.log(this.state.data);
this.setState(prevState => ({
items: {
...prevState.data,
[prevState.data[1].name]: "TEST"
}
}));
};
当我打印出来时,标题按预期更改,但 UI 保持不变。我希望 UI 能够反映标题更改(以及最终的日程更改,但尚未实施)。
有什么帮助吗?
解决方案
我对发布的示例不太清楚,因为不清楚这些项目指的是什么。但是从沙箱中,我可以看出 setState 中的名称与州名称不匹配,应该是this.setState({ data:datas });
.
推荐阅读
- javascript - 如何让翻译后的元素像乒乓球一样反弹?
- c++ - 如何在 Windows 中使用 OpenACC 卸载到 GPU?
- python - 如何在集合中收集等待()的协同程序?
- angular - 如何在角度条件下呈现 mat-radio-button 选项?我不想重复 div
- azure - Azure Logic App + SendGrid 电子邮件链接格式
- angular - 是否可以通过 StompJS (ng2Stomp) 通过 websocket 捕获未经授权的错误?
- vue.js - Vuetify V-menu 不会渲染
- javascript - 异步读取 csv - NodeJS
- r - 如何合并用ggplot制作的地图和r中的气泡图
- python - 为 arm + 嵌入式 linux 交叉编译 python 3.6