gpt4 book ai didi

material-ui - 带有滚动条的 Material UI v1 表格(溢出 : scroll)

转载 作者:行者123 更新时间:2023-12-01 09:15:23 27 4
gpt4 key购买 nike

如何在 Material UI v1(当前为 v1-beta)中创建带有滚动溢出的表格?在 MUI 文档的组件演示中,没有这样的示例。

最佳答案

在所有表示例中,都有一个应用于 div 的类。包含 Table配置水平滚动。除非您使用足够小的视口(viewport)查看文档,否则这并不明显。 (见 BasicTable.js):

const styles = theme => ({
paper: {
width: '100%',
marginTop: theme.spacing.unit * 3,
overflowX: 'auto',
},
});
paper类应用于根元素:
function BasicTable(props) {
const classes = props.classes;

return (
<Paper className={classes.paper}>
<Table>
...

如果您想要垂直滚动,则需要指定高度并包括 overflow-y 的注意事项.如果你想要水平和垂直滚动,你可以设置 overflow并且两个轴都将被配置:
const styles = theme => ({
paper: {
height: 300,
width: '100%',
marginTop: theme.spacing.unit * 3,
overflow: 'auto',
},
});

注:这不会修复您的列标题,因为它已应用于容器。此调整会将滚动条应用于整个表格 - 标题、正文、页脚等。

关于material-ui - 带有滚动条的 Material UI v1 表格(溢出 : scroll),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45922388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com