【发布时间】:2021-10-04 06:55:47
【问题描述】:
我想将 MUI 数据表与以下嵌套数组一起使用,该数组当前按预期工作:
{this.state.posts.map((posts,index) => (
<>
{posts.map((item, j) => (
<tr key={j}>
<td>{item.id}</td>
<td>{item.date}</td>
</tr>
)
)}
</>
))}
我的 MUIDatatables 设置了正确的列:
const columns = ["ID", "Date"];
const options = {
filterType: 'checkbox',
enableNestedDataAccess: "."
};
然后我的 MUI 表组件可能会像这样处理数据:
<MUIDataTable
title={"Employee List"}
data={this.state.posts.map((posts,index) => (
{posts.map((item,j) => {
return [
item.id,
item.date,
]
})}
))}
columns={columns}
options={options}
/>
但是这种语法似乎不适用于数据部分(或根本不支持?)。任何想法如何使用直接来自嵌套数组中的 API 的数据来实现这一点,或者如何解决这个问题?
【问题讨论】:
标签: reactjs api material-ui react-table mui-datatable