material-ui 添加Select组件以呈现下拉列表中其他元素的可能性

mwyxok5s  于 2022-10-29  发布在  其他
关注(0)|答案(3)|浏览(346)

重复

  • 我已经搜索了存在的问题

最新版本

  • 我已经测试了最新版本

摘要💡

Select组件的下拉列表中添加一些额外的元素应该是可能的。它可以是下拉列表中的一个额外的固定部分,开发人员可以在其中添加具有自己功能的必要元素。
示例🌈
例如,我们需要控制Select,在下拉菜单中有3个按钮来控制多个选择。

动机🔦

目前在Select组件中没有这样的可能性,我们必须使用hacky方法(唯一一种使用MUI API的现有方法)实现带有必要按钮的部分:MenuItem组件被用作菜单项块和操作按钮块容器,但从逻辑上讲,该实现是不正确

mxg2im7a

mxg2im7a1#

来自MUI Base的Unstyled Select组件具有您所要求的特性。我们将在未来的Material UI Select实现中使用它,因此也可以在其中使用任意元素。但是,我还不能为此承诺一个时间表。
我将保持此问题为开放状态,以便我们可以跟踪它。

3j86kqsm

3j86kqsm2#

@michaldudak谢谢你的回答。我希望我们能成功地实现我们的组件与Unstyled Select。

de90aj5v

de90aj5v3#

如果您遇到任何问题或只是有关于Unstyled Select的一般反馈,如果您让我知道,我将不胜感激。

相关问题