2012-03-05 12 views
1

rich:extendedDataTableのc:forEachを使用してarrayListをループすることは可能ですか?extendedDataTableのオブジェクトのリストを反復する

私は名前、住所、カンマ区切りの電話番号の列を表示する必要があり

Person { 
    String name; 
    String address; 
    List<String> phoneNum; 
} 

テーブルの行のようなモデルを有しています。 PHONENUMリストを反復するために繰り返しタグ:あなたはRichFacesのa4jを使用することができますextendedDataTable

+0

私は2に電話番号を制限することができれば、名前、住所、pHが-1とのpH-2列にのみ4列を表示することも可能でしょうか? – Satya

答えて

2

を使用してリストを通過する際

は、どのように私は別のループを作成します。ここではあなたがそれを行うことができる方法の例です:

<rich:column> 
<f:facet name="header"> 
<h:outputText value="Phone #s" /> 
</f:facet> 
<ul style="padding: 0px; list-style-type: none;"> 
<a4j:repeat value="#{person.phoneNum}" var="phoneNum"> 
    <li>#{phoneNum}</li> 
</a4j:repeat> 
</ul> 
</rich:column> 
関連する問題