【问题标题】:jQuery picklistjQuery 选择列表
【发布时间】:2012-11-12 06:43:59
【问题描述】:

我用过这个jQuery picklist

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

在jsf页面中

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

在 Java 中

private List<SelectItem> selectItems;

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

【问题讨论】:

    标签: java javascript jquery jsf


    【解决方案1】:

    在h:selectManyMenu 中添加value=#{someBean.myValue} 并将myValue 定义为列表List&lt;String&gt; 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。您不需要编写太多代码。看第二个选项,太棒了。

    【讨论】:

    • @Classico:对上述问题有任何更新吗?超过 400 件商品在哪些地方无法使用?
    • 我解释错了,它适用于固定数量的项目。当然,您可以扩展它。就我而言,这并不好。或者我可能没有足够的primefaces经验)因为我只是在学习)
    • @Classico :您能否编辑您的问题并让我们知道哪些案例不起作用?我正在使用 Primefaces,它很棒。
    • @Classico :最好编辑问题并解释什么是有效的,什么是错误的。那么我们可能会为您提供帮助。
    • 嗯...我尝试使用 primefaces 选择列表,现在它工作正常。我错了。我的数据库有问题,这就是它工作不好的原因。谢谢帮助。))
    猜你喜欢
    • 2022-01-16
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多