2016-07-26 19 views
3

Ist es möglich, Datatable in Primzahlen zu spiegeln, um Header in der linken nicht in der Spitze zu haben? Ich habe folgende Tabelle:Umdrehen dataTable-Primzahlen

<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

Wie Sie sehen, habe ich eine Menge von Kopf- und 2-3 Zeilen und ich brauche diese Tabelle von

Antwort

1

Nein, das ist nicht möglich, kippen mit einem Attribut auf dem p:dataTable selbst. Um dies zu erreichen, müssen Sie Ihr Modell transponieren. Vielleicht können Sie etwas erreichen, indem Sie die Reaktionsfähigkeit manipulieren. Aber wenn Sie viele Spalten und viele Zeilen haben, sollten Sie vielleicht daran denken, nur eine Zusammenfassung in einer Datentabelle anzuzeigen und eine Detailansicht zu haben.

Oder verwenden Sie eine p:datagrid (showcase), wo Sie Ihre Datensätze oder eine einfache UI formatieren können: wiederholen? Da Sie in diesem Fall keine Sortierung/Filterung benötigen. Die p:datatable scheint mir jetzt übertrieben zu sein

0

Es ist nicht möglich, den Tisch umzudrehen. Warum werfen Sie keinen Blick auf die ColumnToggler? Sie können die Breite der Tabelle vorübergehend reduzieren und dann bei Bedarf weitere Spalten hinzufügen.