【问题标题】:editable selectOneMemu appears blank instead of first default string value可编辑的 selectOneMemu 显示为空白,而不是第一个默认字符串值
【发布时间】:2013-11-07 01:15:45
【问题描述】:

我有这个可编辑的 selectOneMenu,它可以正确重置/重新填充之前的 selectOneMenu 更改。但它总是显示空白而不是第一个值 - '请选择/输入语句'

<p:selectOneMenu id="statement" style="width:300px;" value="#{mgBean.statement}" 
editable="true" panelStyle="width:200px;">
>                                   
  <f:selectItem itemLabel="Please select/Enter statement" itemValue="" />
  <f:selectItems  value="#{mgBean.statementList}" var="stmt" itemLabel="#{stmt.defaultStatement}" itemValue="#{stmt.defaultStatementValue}" />
</p:selectOneMenu>

【问题讨论】:

    标签: ajax jsf-2 selectonemenu


    【解决方案1】:

    您应该使用noSelectionOption 属性

    像这样

    <f:selectItem itemLabel="Please select/Enter statement" noSelectionOption="true"/>
    

    【讨论】:

      【解决方案2】:

      尝试为p:selectOneMenu 标签设置属性label="Please select/Enter statement"

      【讨论】:

        猜你喜欢
        • 2018-04-26
        • 2012-12-29
        • 1970-01-01
        • 2011-09-28
        • 2021-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-29
        相关资源
        最近更新 更多