arrays - 更改 Mui-datatable 的数据时收到错误:对象作为 React 子项无效(找到:带有键 {} 的对象)。如果你打算渲染一个
问题描述
如果 MUIDatable 的数据格式发生变化,我会收到此错误。
工作格式为:
const rows = [
{ id:1,
deviceId:1234567,
deviceType:'xyz',
deviceClass: "Conventional",
__typename:"D1"}
];
但是这个失败了;
const rows = [
{ id:1,
deviceId:1234567,
deviceType:'xyz',
deviceClass:[
{ name: "conventional",
__typename: "D1"},
],
__typename:"Device"
}
];
为什么会这样?我还有其他包含数组对象的表,哪些工作?谢谢
解决方案
通过阅读文档,似乎不支持可自定义的行。 https://www.npmjs.com/package/mui-datatables#customize-columns
rows
您将阵列提供给哪个道具?预期的类型如何?
推荐阅读
- c# - 为什么没有分配给变量的 LINQ 查询没有编译器警告
- c# - 将复选框状态绑定到 WPF 中的 BitArray
- excel - 使用Dir函数时找不到excel VBA“运行时错误1004”文件
- python - 为什么某些python代码的包装器和包装函数是相同的。
- python - 使用 ID/key/value 将 dict 转换为三列数据框
- yii - Yii2 在哪里捕获从引导程序模块抛出的异常?
- php - 检查电子邮件是否在 PHP 中的 Mysql 数据库中
- audio - Flutter - 如何播放环境声音?
- ruby-on-rails - 不允许的参数 & 无法显示嵌套的 fields_for
- html - 仅从 webelemnt 获取内部文本