具有创建新标签选项的 Redux 表单中的多选

Multiselect in Redux Form with Create new tag option

我如何在 Redux 表单中使用 React Widgets 的多选,我可以允许创建新选项以及将与 redux 表单状态一起存储。 Redux 表单文档没有带有新标签创建选项的示例。

我从来没有使用过这个包,但我认为这个包没有提供允许创建标签的功能。 您应该自己实现它,通过为选项创建提供输入并将它们推送到您的选项状态对象,或者您使用另一个包,如 https://github.com/JedWatson/react-select,它已经实现了所需的功能。

我找到了解决方案,我们需要使 allowCreate={true}onCreate={(name) => this.input.push(name)} 这两个属性都是显示创建标签选项所必需的。

我认为你的意思是 onCreate={(name)=>data.push(name)} 因为 this.input 不包含 push 方法。