是否可以在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>
如你所见,我有很多标题和2-3行,我需要翻转这个表
答案 0 :(得分:1)
使用p:dataTable
本身的某些属性,这是不可能的。要实现这一目标,您需要转置模型。也许你可以通过操纵响应性来实现某些目标。但是如果你有很多列和很多行,也许你应该想到只显示一个&#39;摘要&#39;在数据表中并具有详细信息视图。
或者使用p:datagrid
(showcase),您可以在其中自由格式化您的记录或简单的ui:repeat?因为在这种情况下你似乎不需要排序/过滤等。 p:datatable
现在对我来说似乎有点过分了
答案 1 :(得分:0)
不可能翻转桌子。 你为什么不看看ColumnToggler? 您可以临时减小表的宽度,然后根据需要添加其他列。