【问题标题】:How to limit Material UI Autocomplete multiple selections to one group如何将 Material UI 自动完成多项选择限制为一组
【发布时间】:2020-08-03 19:12:34
【问题描述】:

我想将 Material UI 自动完成组件中的多个选择限制为同一组中的选项。

查看链接沙盒以了解没有实施解决方案的问题设置。 https://codesandbox.io/s/material-demo-7g4ed?file=/demo.js

因此,例如在上面的沙盒中,用户应该只能选择 Apple 或 Amazon 产品,而不能同时选择两者。

非常感谢任何帮助!

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    假设您想将选择限制为 3,请更新代码中的这两行

    freeSolo={tags.length > 3 ? false : true}

    getOptionDisabled={(options) => (tags.length > 3 ? true : false)}

    【讨论】:

      【解决方案2】:

      您可以使用getOptionDisabled 属性根据当前值标记可以选择的选项。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-13
        • 2020-04-16
        • 2021-03-14
        • 2020-09-23
        • 2015-12-29
        • 2017-08-06
        • 1970-01-01
        • 2020-09-19
        相关资源
        最近更新 更多