1

このjQuery選択リストを使用しました

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

とjsfページで

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

Javaで

private List<SelectItem> selectItems;

Javaクラスの選択リストで選択したユーザーを取得するにはどうすればよいですか?

4

1 に答える 1

0

追加value=#{someBean.myValue}してリストとしてh:selectManyMenu定義myValueList<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選択リストを使用することをお勧めします。多くのコードを書く必要はありません。2番目のオプションを参照してください。

于 2012-11-12T06:50:51.493 に答える