React中Material-UI的可滚动列表组件

时间:2017-05-04 17:04:57

标签: reactjs material-ui

如何使List组件(请参阅http://www.material-ui.com/#/components/list)固定大小和可滚动? 每次我添加一个新的ListItem时,List都会扩展,但是如果内容比容器大,我希望能够滚动它。

2 个答案:

答案 0 :(得分:20)

我刚刚发现你可以添加属性。 ' maxHeight'并且'溢出'是我需要解决我的问题。 例如,对于纸质容器中的列表:

<Paper style={{maxHeight: 200, overflow: 'auto'}}>
  <List>
   ...
  </List>
</Paper>

答案 1 :(得分:4)

如果您希望列表填充容器的所有高度,则此方法有效:

<List style={{maxHeight: '100%', overflow: 'auto'}} />