代码之家  ›  专栏  ›  技术社区  ›  YouneL

物料界面选择如果选择了所有项目,则将滚动移到顶部

  •  3
  • YouneL  · 技术社区  · 6 年前

    我使用 material ui select 我注意到当我选择所有的项目,关闭选择然后重新打开它,滚动的位置会移到最后,有没有办法保持它在顶部?

    enter image description here

    预期行为:

    enter image description here

    api 但是没有人帮忙,我的想法是直接获取DOM元素并应用 element.scrollTo=0

    0 回复  |  直到 5 年前
        1
  •  3
  •   Christopher Chiche    4 年前

    <Select ... MenuProps={{autoFocus: false}} >
       ...
    </Select>
    

    这种方法的缺点是,无论何时打开菜单,它总是将焦点放在列表的第一项上,即使只选择了最后一项。

    例子: https://codesandbox.io/s/material-demo-yv5vg