22

データ テーブルの列幅を設定しようとしています。私は答えを得るためにこの質問を見てきました PrimeFaces 3.0のap:dataTableでap:columnの幅を設定する方法? .

しかし、私は少し違うことをしようとしています。列を表示している最も広い要素と同じ幅にしたいだけです。私のデータのほとんどはテキストです。

したがって、たとえば、このように見えるべきではありません

------------------------------
| | これはテキストです |
------------------------------

このように見えるはずです

----------------------
| | これはテキストです |
----------------------

複数の行がある場合、列は最も幅の広い要素と同じ大きさにする必要があります。

4

5 に答える 5

56

いつも使っています

<p:dataTable ........ tableStyle="width:auto">

そして、あなたがあなたのデータテーブルに期待していると私が思うことをします。

于 2013-09-11T18:50:08.887 に答える
38

テーブル幅を 100% のままにしたい場合は、

tableStyle="table-layout: auto;"
于 2014-11-18T12:16:41.490 に答える