是否可以使用库制作带有嵌套列的表material-table
?
user6821859
问问题
1703 次
2 回答
2
是的,它可能与material-table
. 您必须使用 Components 属性来实现这一点。
function App() {
const columns = [...];
const data = [...];
return (
<div className="App">
<MaterialTable
columns={columns}
data={data}
components={{
Header: props => {
return (
<TableHead>
<TableRow>
<TableCell colSpan={2} align="center">
Average A
</TableCell>
<TableCell colSpan={2} align="center">
Average B
</TableCell>
</TableRow>
<TableRow>
<TableCell align="center">Lower</TableCell>
<TableCell align="center">Upper</TableCell>
<TableCell align="center">Lower</TableCell>
<TableCell align="center">Upper</TableCell>
</TableRow>
</TableHead>
);
},
Row: ({ data }) => {
return (
<TableRow>
<TableCell align="center">{data.lowerA}</TableCell>
<TableCell align="center">{data.upperA}</TableCell>
<TableCell align="center">{data.lowerB}</TableCell>
<TableCell align="center">{data.upperB}</TableCell>
</TableRow>
);
}
}}
/>
</div>
);
}
演示: Codesandbox 链接
于 2019-10-15T08:47:44.383 回答
0
你可以使用colspan。在此处查看示例。 https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_td_colspan
于 2019-10-15T08:29:18.483 回答