2016-07-26 90 views
3

是否有可能在primefaces中翻轉數據表,以便在左邊的標題不在頂端? 我有如下表:Flip over 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行,我需要翻轉該表

回答

1

不,這是不可能的使用p:dataTable本身的一些屬性。爲了實現這個目標,你需要調換你的模型。也許你可以通過操縱響應性來實現某些目標。但是如果你有很多列和許多行,也許你應該考慮在數據表中顯示一個'摘要'並且有詳細信息視圖。

或使用p:datagridshowcase)在哪裏你可以自由格式化你的記錄或一個普通的ui:repeat?因爲在這種情況下你似乎不需要排序/過濾等。 p:datatable現在似乎矯枉過正

0

這是不可能翻轉表。 爲什麼不看看ColumnToggler? 您可以暫時減小表格的寬度,然後根據需要添加其他列。