【问题标题】:MUI Autocomplete multiple freesolo; how to get new values?MUI自动完成多个freesolo;如何获得新值?
【发布时间】:2022-01-01 02:59:05
【问题描述】:

我正在实现一个通用的自动完成功能,它允许用户从列表中或通过键入新值来选择多个项目,类似于在电子邮件中管理收件人的方式。一切正常,我可以将项目添加到列表(包括新项目)、删除等。见下文。

我想要做的是识别一个项目何时是新的(不在列表中),所以我可以采取其他操作(例如显示一个对话框,以便用户可以添加一些其他相关的详细信息)。我想我可以比较更改前后的列表,找出哪个项目是新的,看看它是否已经在我的选项列表中,但这似乎很麻烦。

关于如何最好地做到这一点的任何建议?

【问题讨论】:

    标签: reactjs autocomplete material-ui


    【解决方案1】:

    想通了,我想我会发布这个以防其他人有同样的问题。

    OnChange 事件有一个名为“原因”的可选参数;该值将是 removeOption(删除时)、selectOption(从列表中选择现有项目)或 createOption(添加新项目)。

    问题解决了!

    【讨论】:

      猜你喜欢
      • 2023-02-05
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 2017-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多