2

 出于某种原因,在选择带有空标签的选项时会显示 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>

知道是什么原因造成的吗?

以及如何解决?

4

1 回答 1

0

Primefaces 团队已经解决了该问题(实际上,该错误似乎已被修复并在以后的版本中重新出现):

官方错误说明

从 3.5.9 版开始,Primefaces Elite 用户已经可以使用该修复程序(按月付费的订阅服务),并且应该在 4.0 版发布时普遍可用(这将是免费和开源的):

Primefaces 下载

在Primefaces 论坛上也有关于这个的小讨论。

编辑:自 2013 年 10 月 3 日起,此修复程序作为社区版本 4.0 免费提供:Primefaces 博客

于 2013-08-19T12:38:37.780 回答