java - jQuery 选项列表

标签 java javascript jquery jsf

我用过这个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/

相关文章:

java - 测试使用 SoftReference<T> 的代码

java - 从 0.6.8 版本迁移 setLibraryPaths 方法

在 Wildfly 上部署时的 Java EE 持久性 WELD-001408

javascript - 如何根据电子邮件地址域/TLD 验证 jQuery 中的表单字段? (.com、.net、.edu?)

java - Dialog Fragment 在 MainActivity 中实现后抛出空指针异常

javascript - Crossfilter + dc.js DataTable 未正确排序

javascript - 如何将动态价格推送到数据层?

javascript - 使用 Javascript 为 HTML 元素添加宽度

javascript - 如何在 Django 中 AJAX 视频上传

jquery - 在 jQuery 中绑定(bind)事件的更好方法