material-ui - React-select 菜单被 Dialog Content 和 Dialog Action 组件隐藏

标签 material-ui react-select

我是 Material UI 和 React 的新手,在其他问题上没有发现 .我正在尝试使用 React-Select 组件开发对话框 Material UI。问题是 Dialog 上的 react-select 菜单被 Dialog Action 组件隐藏了。
My Dialog Component

react-select 组件下方的这一行是 react-select 渲染的 Paper 组件。

我尝试了一些 CSS 代码,例如 zIndex 和位置,但仍然没有找到显示菜单的方法,或者更好的是,让菜单(Paper 组件)覆盖 Dialog Action 组件。

我的对话框、对话框内容和对话框操作使用以下 className:

 dialog: {
        zIndex:0,
        display:'flex',
        flex:1,
        flexGrow:1,
        flexDirection:'column',
        flexWrap: 'wrap',
        height: 'auto',
    },

对于react-select组件渲染的Menu(Paper Component),我尝试了以下方法:
dialogPaper: {
        zIndex: 0,
        maxHeight:300,
        position: 'absolute',
        overflowY:'auto',
        marginTop: theme.spacing(1),
        left:0, right: 0
    },
    paper: {
        zIndex: 1000,
        maxHeight:300,
        position: 'absolute',
        overflow:'visible',
        overflowY:'auto',
        marginTop: theme.spacing(1),
        left:0, right: 0
    },

我的代码与 Material Docs 部分非常相似:
  • https://material-ui.com/components/dialogs/#form-dialogs
  • https://material-ui.com/components/autocomplete/#react-select

  • 谢谢,

    最佳答案

    <Dialog PaperProps={{style: {overflowY: 'visible'}}}>
    <DialogContent style={{ overflowY: 'visible' }}>...</DialogContent>
    </Dialog>
    

    关于material-ui - React-select 菜单被 Dialog Content 和 Dialog Action 组件隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56692926/

    相关文章:

    javascript - 无法更改 react 选择字段的默认值

    reactjs - 如何让 MUI Fade 在渲染时淡入淡出?

    reactjs - 如何使用react-dnd从 Material UI拖放TableHeaderColumn?

    javascript - 如何编辑对象并将新对象传递给数组? ReactJS, Material UI

    react-select - 限制下拉列表中可见项目的数量

    react-select - react 选择 : How do I force the dropdown to display in order to work on styling?

    javascript - 如何使用 jQuery.javascript 触发 react 选择输入下拉列表

    javascript - 无法在现有状态转换期间更新(例如在 `render` 内)

    reactjs - MUI 组件与 React Bootstrap

    reactjs - React-Select 当值改变时触发 onChange