我从 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"/>
答案 0 :(得分:0)
组件仅允许选择SelectItems而不是组,因为SelectItemGroup在JSF API中没有值。