javascript - Primefaces selectOneMenu 在标签为空时显示

标签 javascript primefaces

由于某些原因,当选择带有空标签的选项时,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 之前似乎已经修复并在以后的版本中重新出现):

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/

相关文章:

javascript - Fabric JS 使用鼠标 :over on an animating object

javascript - 页面/表格加载动画

java - 如何在列表框zk中添加条件复选框

jsf - Primefaces <p :outputPanel/> or <div/>. 我应该使用什么来响应?

jsf - 对话框中的 InputTextarea 不应处理,但它确实处理

Primefaces 数据表列宽不起作用

javascript - fancytree tr 类坚持

javascript - 移动 safari 上的 touchMove 事件 - 导致整个页面被拖动

Java用户界面框架

javascript - HTML Div 类不会将图像更改为新图像