2016-07-26 7 views
3

最上位にないヘッダーを持つために、素数でデータテーブルを反転することはできますか?私は、次の表ている :ご覧のとおりdataTableの素数を反転した

<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を見てみませんか? テーブルの幅を一時的に縮小し、必要に応じて他の列を追加することができます。

関連する問題