提问者:小点点

想要更改React Material-UI DataGrid filter菜单弹出的位置


一旦过滤器菜单/弹出窗口打开,它将覆盖网格/表的前几行,我希望弹出窗口打开顶部启动而不是底部启动。

我有什么办法可以做到这一点吗?


共1个答案

匿名用户

检查了这个过滤器元素的属性后,它是一个div并带有tooltip角色。因此,我们可以创建一个css文件,并使用tooltip角色修改div的顶部位置,如下所示:

div[role="tooltip"] {
  top: -60px !important;
}

沙盒

由于MUI doc中没有针对此问题提供任何选项,我认为这将是最好的解决方法。