1

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

2 回答 2

1

您应该使用该noSelectionOption属性

像这样

<f:selectItem itemLabel="Please select/Enter statement" noSelectionOption="true"/>
于 2013-10-29T12:02:19.413 回答
0

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

于 2013-10-29T08:49:05.337 回答