【问题标题】:p:multiSelectListbox gives a null valuep:multiSelectListbox 给出一个空值
【发布时间】:2014-02-05 05:02:05
【问题描述】:

无论我从 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"/>

【问题讨论】:

    标签: java spring jsf primefaces


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 2020-09-08
      • 2018-12-24
      相关资源
      最近更新 更多