2017-07-03 7 views
-1

JSFで複数のドロップダウン選択を使用したいと思います。ここで私は、このソリューションが見つかりコードは次のとおりです。htmlのJava配列リストの埋め込みオプション

<select id="dates-field2" class="multiselect-ui form-control" 
             multiple="multiple"> 
     <option value="item1" >item1</option> 
     <option value="item2" >item2</option> 

</select> 

は、どのように私は、JSFページでこれを使用し、Javaの代わりに、ITEM1とITEM2に配列リストでオプションを埋めることができますか? JSFでf:selectItemsを使用しましたが、動作しません!

答えて

0

あなたの例は単なるHTMLです。 JSFでこれを出力としてレンダリングする場合は、h:selectManyListboxタグを使用する必要があります。また、すべてのオプションをレンダリングするコレクションをコレクションに渡すこともできます。 http://www.mkyong.com/jsf2/jsf-2-multiple-select-listbox-example/

+0

これはリストのようですが、複数の項目を選択できるドロップダウンとして使いたいと思います。 – bigelite

0

はたぶん、あなたは時間を探しています:selectManyMenuコンポーネント

<h:selectManyListbox value="#{yourSelectedItemValue}"> 
     <f:selectItems value="#{yourCollection}" var="f" 
       itemLabel="#{f.yourItemLabel}" itemValue="#{f.yourItemValue}" /> 
</h:selectManyListbox> 

これはあなたにそれを使用する方法の詳細情報を与えるのだろうか? Ipperの説明にかなり似ています:

<h:selectManyMenu value="#{yourBean.selectedValues}"> 
    <f:selectItems value="#{yourBean.yourCollection}" var="item" 
     itemLabel="#{item.label}" itemValue="#{item.value}"/> 
</h:selectManyMenu> 
関連する問題