有谁知道如何控制SelectField弹出窗口的位置?

我知道selectfield在其中包含一个下拉菜单,并且不包含弹出窗口,但我认为也许可以以某种方式控制它。

最佳答案

我实际上也面临着同样的问题。

我认为这是不可能的,至少它不是可配置属性的一部分。我看了看SelectField源代码,显然,即使SelectField在下面使用DropDownMenu,而DropDown在下面使用PopOver,但是anchorOrigin的配置是硬编码的。

https://github.com/callemall/material-ui/blob/master/src/DropDownMenu/DropDownMenu.js#L9

const anchorOrigin = {
  vertical: 'top',
  horizontal: 'left',
};

09-25 19:03