由于某些原因,当选择带有空标签的选项时,selectOneMenu会显示
。
首次加载页面时,它工作正常,但如果我在列表中选择空白选项,则会显示
<p:selectOneMenu id="eyeColor" editable="true" value="#{model.eyeColor}">
<f:selectItem itemLabel=" " value="#{null}"/>
<f:selectItems value="#{selectionList.getSelectList(SelectListDefinition.SELECT_EYE_COLOR)}" />
</p:selectOneMenu>
任何可能导致这种情况的想法?
以及如何修复它?
答案 0 :(得分:0)
Primefaces团队解决了这个问题(事实上,这个bug似乎已经修复并在以后的版本中重新出现):
自版本3.5.9以来,针对Primefaces Elite用户(每月费用的订阅服务)已经提供此修复程序,并且在版本4.0发布时(通常是免费和开源的)通常可以使用此修复程序:
Primefaces Forum上还有一个关于此问题的小讨论。
编辑:自2013年10月3日起,此修补程序可作为社区版本4.0免费提供:Primefaces Blog