物料-UI<选择>组件下的<MenuItems>定位 [英] Positioning of <MenuItems> under the Material-ui <Select> component

查看:17
本文介绍了物料-UI<选择>组件下的<MenuItems>定位的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

按照设计,单击Material-UI<Select>组件(或<TextField select>组件)会导致菜单项出现在覆盖原始Select/TextField元素的位置。

<Select ...>
  <MenuItem value={10}>Ten</MenuItem>
  <MenuItem value={20}>Twenty</MenuItem>
  <MenuItem value={30}>Thirty</MenuItem>
</Select>

是否可以覆盖此定位(无论是使用JSS还是使用新组合),以便菜单项直接在原始Select/TextField元素下对齐?

任何指导都将不胜感激。谢谢您。

推荐答案

使用选择元素的MenuProps属性

     <Select
            MenuProps={{
              anchorOrigin: {
                vertical: "bottom",
                horizontal: "left"
              },
              transformOrigin: {
                vertical: "top",
                horizontal: "left"
              },
              getContentAnchorEl: null
            }}
     >
      <MenuItem value={10}>Ten</MenuItem>
      <MenuItem value={20}>Twenty</MenuItem>
      <MenuItem value={30}>Thirty</MenuItem>
    </Select>

这篇关于物料-UI&lt;选择&gt;组件下的&lt;MenuItems&gt;定位的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆