我用过这个jQuery picklist
$(function()
{
$("#selectUsers").pickList();
});
在jsf页面中
<h:selectManyMenu id="selectUsers">
<f:selectItems value="#{someBean.selectItems}" />
</h:selectManyMenu>
在Java中
private List<SelectItem> selectItems;
如何获取我在 Java 类的选项列表中选择的用户?
最佳答案
添加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>
Java
List<String> myValue;
// setter and getter
编辑 1
我注意到您希望列表为双重列表。为此,我建议您使用 Primefaces picklist 。您不需要编写太多代码。请参阅第二个选项,它非常棒。
关于java - jQuery 选项列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13339363/