javascript - 如何使表体垂直滚动的 Material -ui?

标签 javascript reactjs material-ui

属性高度不适用于 tbody 元素。是否可以使表体可滚动?

const styles = {
  tableBody: {
    height: 300,
    overflow: "auto"
  }
};
 <Paper className={classes.root}>
    <Table>
      <TableHead>
        <TableRow>
          <TableCell>Dessert (100g serving)</TableCell>
          <TableCell align="right">Calories</TableCell>
          <TableCell align="right">Fat&nbsp;(g)</TableCell>
          <TableCell align="right">Carbs&nbsp;(g)</TableCell>
          <TableCell align="right">Protein&nbsp;(g)</TableCell>
        </TableRow>
      </TableHead>
      <TableBody className={classes.tableBody}>
        {rows.map(row => (
          <TableRow key={row.name}>
            <TableCell component="th" scope="row">
              {row.name}
            </TableCell>
            <TableCell align="right">{row.calories}</TableCell>
            <TableCell align="right">{row.fat}</TableCell>
            <TableCell align="right">{row.carbs}</TableCell>
            <TableCell align="right">{row.protein}</TableCell>
          </TableRow>
        ))}
      </TableBody>
    </Table>
  </Paper>

沙盒示例 https://codesandbox.io/embed/vigilant-night-zoidu

最佳答案

用这样的 css 将表格组件包装到 div 中:

关于javascript - 如何使表体垂直滚动的 Material -ui?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57358874/

相关文章:

javascript - 如何使用 jest 测试组件内的函数?

javascript - Material-UI DropZone "getFileAddedMessage"处理程序在单个字符串中返回多个文件名

javascript - 已获取数据但未更新状态

css - material-ui slider 我如何使用激活的(css api)来隐藏阴影

javascript - 如何使用带有动态消息的 react 上下文来显示自定义模式或错误模式?

Javascript回调函数传递给Android

reactjs - 如何在 KeyboardDatePicker 中显示自定义文本(占位符)

javascript - 如何将数据从卡片列表中的一张卡片传递到对话框?

javascript - 声明对象数组

javascript - 'instanceof' 的右侧不可调用