【发布时间】:2020-03-29 16:08:46
【问题描述】:
我正在尝试使用对象键来设置 MUI 数据表中列的名称。 我正在尝试使用 children.childName 的第一个元素设置其中一个列名 以便在该列中显示子名称列表,但仅显示第一个子名称。
在我尝试这个的当前方式中,我没有收到任何错误,并且它在表格的 childName 列中没有显示任何内容。
如何访问数组中的对象?
这是我的数据:
const data = [
{
name: "Pat",
company: "Test Corp",
city: "Yonkers",
state: "NY",
children: [
{ childName: "Pat Jun", childAge: 2 },
{ childName: "Mary Jun", childAge: 2 }
]
},
];
const columns = [
{
name:name: data[0]["children"][0]["childName"],
label: "Child Name",
options: {
filter: true,
sort: true
}
}]
MuiTable.js
function MuiTable({ forms }) {
console.log("cols", columns);
return (
<MUIDataTable
title={"Title"}
data={data}
columns={columns}
options={options}
/>
);
}
通过执行 console.log,我可以看到它正在打印值而不是对象键名
非常感谢您的帮助,谢谢。
【问题讨论】:
标签: javascript json reactjs mui-datatable