由于某些原因,选择带有空标签的选项时,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团队解决(实际上,该错误以前似乎已经修复,并在以后的版本中重新出现):
Official bug description
该修复程序自Primefaces Elite用户的3.5.9版(每月的订阅服务)起已经可用,并且在发布4.0版(它将是免费和开源的)后通常应该可用:
Primefaces Downloads
Primefaces Forum上对此也进行了少量讨论。
编辑:自2013年10月3日以来,此修复程序作为社区版本4.0免费提供:Primefaces Blog
关于javascript - 当标签为空时,Primefaces selectOneMenu显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16111183/