我基于Downshift
和Popper
Material-UI demo实现了一个自动完成的多选字段。在我尝试重用Material-UI Dialog中的组件之前,这种方法一直有效。 Popper
出现在Dialog
的遮罩后面。
我已经修改了Material-UI演示作为此行为的示例:https://codesandbox.io/s/76moj1mq1。
查看Material-UI的旧自动完成解决方案,它使用Popover
代替Popper
。我尝试将其替换为z-index
是否高于Dialog
,但是我认为Popover
以触发自动完成的方式从Downshift
窃取了焦点打开后立即关闭。这是一个示例,再次修改了Material-UI的演示https://codesandbox.io/s/wk84p1myz7。
关于如何使两种方法可行的任何想法?