1

我使用了这个jQuery 选择列表

$(function()
{
    $("#selectUsers").pickList();
});

并在 jsf 页面中

<h:selectManyMenu id="selectUsers">
      <f:selectItems value="#{someBean.selectItems}" />
</h:selectManyMenu>

在爪哇

private List<SelectItem> selectItems;

如何获取我在 Java 类的选择列表中选择的用户?

4

1 回答 1

0

添加value=#{someBean.myValue}h:selectManyMenu定义myValue为列表List<String> myValue

代码如下。

JSF

                                   vvvvvvvvvvvvvvvvvvvvvvvvvvv
<h:selectManyMenu id="selectUsers" value="#{someBean.myValue}"> 
    <f:selectItems value="#{someBean.selectItems}" />
</h:selectManyMenu>

爪哇

List<String> myValue;
// setter and getter

编辑 1

我注意到您希望将列表作为双重列表。为此,我建议您使用Primefaces picklist。您不需要编写太多代码。看到第二个选项,它太棒了。

于 2012-11-12T06:50:51.493 回答