翻转dataTable primefaces

时间:2016-07-26 05:56:55

标签: jsf primefaces datatable

是否可以在primefaces中翻转数据表,以便左侧的标题不在顶部? 我有下表:

<p:dataTable value="#{rolesMgmt.listOfMapsRoles}" var="map" id = "dataTable">
    <p:columns value="#{rolesMgmt.columns}" var="column">
        <f:facet name="header">
            <h:outputText value="#{column.header}" />
        </f:facet>
        <h:outputText value="#{map[column.property]}" />
    </p:columns>
</p:dataTable>

enter image description here

如你所见,我有很多标题和2-3行,我需要翻转这个表

2 个答案:

答案 0 :(得分:1)

使用p:dataTable本身的某些属性,这是不可能的。要实现这一目标,您需要转置模型。也许你可以通过操纵响应性来实现某些目标。但是如果你有很多列和很多行,也许你应该想到只显示一个&#39;摘要&#39;在数据表中并具有详细信息视图。

或者使用p:datagridshowcase),您可以在其中自由格式化您的记录或简单的ui:repeat?因为在这种情况下你似乎不需要排序/过滤等。 p:datatable现在对我来说似乎有点过分了

答案 1 :(得分:0)

不可能翻转桌子。 你为什么不看看ColumnToggler? 您可以临时减小表的宽度,然后根据需要添加其他列。