由于某些原因,选择带有空标签的选项时,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/

10-12 12:56