p:multiSelectListbox给出一个空值

时间:2014-02-05 05:02:06

标签: java spring jsf primefaces

我从 p:multiSelectListbox 中选择的值是什么,它没有显示前端的选定值,如primefaces示例中所示,在bean中我得到一个空值。

此外,我需要获取流程中选择的所有值(父级+子级值)

我在视图范围内使用primefaces 4.0 jar和liferay portlet中的spring。

<p:multiSelectListbox id="searchServerMultiSelect" value="{serverBean.serverParamValue}"    effect="slide">
<f:selectItems value="#{serverBean.serverParameters}" itemDescription="desc" itemLabel="label"/>
</p:multiSelectListbox>

<p:commandButton value="Search" id="searchServersButtonId" immediate="true" actionListener="#{serverBean.searchServer}"
styleClass="buttonImage" style="align:right;margin:20px;" update="serverTablePanelGroup,out" />

<h:outputText id="out" value="Value: #{serverBean.serverParamValue}" style="display:block"/>

1 个答案:

答案 0 :(得分:0)

组件仅允许选择SelectItems而不是组,因为SelectItemGroup在JSF API中没有值。