可编辑的selectOneMemu显示为空白而不是第一个默认字符串值

时间:2013-10-28 10:04:29

标签: ajax jsf-2 selectonemenu

我有这个可编辑的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>

2 个答案:

答案 0 :(得分:1)

您应该使用noSelectionOption属性

喜欢这个

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

答案 1 :(得分:0)

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