2012-03-05 52 views
1

是否有可能在rich:extendedDataTable中使用c:forEach遍歷arrayList。迭代擴展數據表中對象列表的列表

我有一個像

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

錶行的模型應該顯示的姓名,地址和逗號分隔PHONENUMBERS列。重複標籤遍歷PHONENUM列表:

使用extendedDataTable

+0

如果我能限制PHONENUMBERS爲2,則是它也可以只顯示4名,地址欄,PH-1和PH-2列? – Satya 2012-03-05 11:17:46

回答

2

可以使用RichFaces的A4J經歷名單時如何創建另一個循環。這裏是你如何能做到這一點的例子:

<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>