我使用了这个jQuery picklist
$(function()
{
$("#selectUsers").pickList();
});
和jsf页面
<h:selectManyMenu id="selectUsers">
<f:selectItems value="#{someBean.selectItems}" />
</h:selectManyMenu>
Java中的
private List<SelectItem> selectItems;
如何获得我在Java类的选项列表中选择的用户?
答案 0 :(得分:0)
在value=#{someBean.myValue}
中添加h:selectManyMenu
,并将myValue
定义为列表List<String> myValue
代码如下。
vvvvvvvvvvvvvvvvvvvvvvvvvvv
<h:selectManyMenu id="selectUsers" value="#{someBean.myValue}">
<f:selectItems value="#{someBean.selectItems}" />
</h:selectManyMenu>
List<String> myValue;
// setter and getter
我注意到你希望列表为双列表。为此,我建议你使用Primefaces picklist。您不需要编写太多代码。看到第二个选项,它真棒。