【发布时间】:2018-08-12 17:46:53
【问题描述】:
目前我正在使用 react-select 1.2.1,但我遇到了一个问题,需要我从我的选择组件中更改焦点选项,但我无法找到解决方法? 提前致谢。
例如:
在上图中,如果我按退格键从顶部删除 i,则焦点选项仍然是 florida。相反,当没有基于“i”的过滤时,我想将焦点选项更改为第一个元素。
【问题讨论】:
-
您可以分享与示例相关的任何代码吗?您能指出哪里出了问题或您无法实现的目标吗?谢谢
-
codesandbox.io/s/7okkxnl2jx 虽然您可以查看此内容,但此内容使用 v2,但此处的想法与 v1.2.1 中的相同,每当我选择一个选项时,默认情况下焦点会转到下一个选项。我想改变这种行为,以便我可以指定哪个选项是重点。我的意思是我应该有权改变专注的选项
-
当我单击下拉框时,我将鼠标悬停在一个选项上并单击它以将其添加到选择框中。然后焦点转到列表中鼠标悬停在上方的下一个。这就是我看到的情况。你能再一步一步解释你要做什么吗?
-
我已经更新了问题。希望对您有所帮助。
-
这对您尝试做的事情绝对有帮助。我可以在搜索 ida 时重新创建它,因为这将选择佛罗里达,然后当您按两次退格键并且“i”仍然存在时,仍将选择佛罗里达。但相反,您希望选择最顶部的选项。
标签: reactjs forms drop-down-menu redux react-select