我需要以不同的方式呈现JSF数据表:由于我有一个单列实体的中等大小列表,我想根据参数将其拆分为n个不同的列。
示例:而不是
Value1
Value2
Value3
Value4
Value5
我想
Value1 Value3 Value5
Value2 Value4
有这样的组件吗?与此同时,我将开始编码:)
目前我正在使用richfaces。
答案 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列数据网格。