有JSF多列dataTable吗?

时间:2011-10-05 13:40:14

标签: jsf richfaces

我需要以不同的方式呈现JSF数据表:由于我有一个单列实体的中等大小列表,我想根据参数将其拆分为n个不同的列。

示例:而不是

Value1 
Value2 
Value3
Value4 
Value5

我想

Value1 Value3 Value5
Value2 Value4

有这样的组件吗?与此同时,我将开始编码:)

目前我正在使用richfaces。

1 个答案:

答案 0 :(得分: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列数据网格。