2011-10-05 52 views
2

我需要以不同的方式呈現一個JSF數據表:因爲我有一個單列實體的中等大小的列表,我想根據參數將它分成n個不同的列。是否有JSF多列數據表?

例:不是

Value1 
Value2 
Value3 
Value4 
Value5 

我想有

Value1 Value3 Value5 
Value2 Value4 

有這樣的成分?在此期間,我將開始編碼它:)

目前我使用的是richfaces。

回答

4

使用<rich:dataGrid>而不是<rich:dataTable>(或<h:dataTable>)。

<rich:dataGrid value="#{bean.items}" var="item" columns="#{bean.columns}"> 
    <h:outputText value="#{item}" /> 
</rich:dataGrid> 

如果#{bean.columns}回報3,然後它會呈現一個3列數據網格。

+0

確實!謝謝 :) –