react中使用了react-bootstrap-typeahead插件,需要在样式里做分组,类似于optgroup的样式。
所以optgroup的label需要不可选择,在插件的说明文档中并没有这个说明。
需要怎么配置呢?
找了下源码,看到源码中实际上做了这一部分,但是没有说明出来。
render option的代码如下:
修改了代码后,已经无法点击optgroup的label,但是仍可以通过键盘Enter来选择optgroup。
这个问题在issue:304做了修复,发布在新版本v2.3.2中。我当前使用的版本1.4.2过低,升级一下再试试。