由于某些原因,当选择带有空标签的选项时,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>
知道是什么原因造成的吗?
如何解决?
最佳答案
这个问题已经被 Primefaces 团队解决了(实际上这个 bug 之前似乎已经修复并在以后的版本中重新出现):
自 Primefaces Elite 用户的 3.5.9 版以来,该修复程序已经可用(按月收费的订阅服务),并且应该在 4.0 版发布时普遍可用(它将是免费和开源的):
Primefaces Forum 上也有关于这个的小讨论。 .
编辑:自 2013 年 10 月 3 日起,此修复作为社区版本 4.0 免费提供:Primefaces Blog
关于javascript - Primefaces selectOneMenu 在标签为空时显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16111183/