プライムフェイスを使用してテーブルを作成したいが、テーブルのカラムの幅がヘッダとボディで等しくない。私はstyle="width: inherit"
またはstyle="width: 30%"
を各列に追加しようとしましたが、表のヘッダーとテーブル本体の間の幅はまだ不揃いです。テーブルがスクロール可能でない場合、テーブルはうまく統一されますが、スクロール可能なテーブルが必要です。 は、ここに私のコードです:primefaces dataTableスタイル?
<h:panelGrid columns="1" class="plan-panel" columnClasses="label, value">
<h:outputText class="deploy-label" value="Table 1"/>
<p:dataTable var="service" value="aaaa"
id="service-table" scrollable="true" scrollHeight="250">
<p:column headerText="Col1" width="20">
<h:outputText value="test122222222222"/>
</p:column>
<p:column headerText="Col2" width="20">
<h:outputText value="test255567y774"/>
</p:column>
<p:column headerText="Col3" width="20">
<h:outputText value="test3433666"/>
</p:column>
<p:column headerText="Col4" width="20">
<h:outputText value="test43364667"/>
</p:column>
</p:dataTable>
</h:panelGrid>
これは以下のようにテーブルがどのように見えるかです:誰がテーブルのヘッダとボディの幅が等しくなるように、このテーブルの上にスタイルを適用する方法を知っている場合、私は疑問に思う
。
おかげ
PFバージョン経由?することですか私は古いものを前提にしていますか、またはあなたはパネルグリッドの外で試しましたか? – Kukeltje
こんにちは、私のPFのバージョンは3.5です。私はそれをパネルグリッドの外で試しましたが、まだアルギンではありませんでした。 – RLe