非常に長い varchar データを含む可能性のあるプライムフェイス データテーブルがいくつかあります。primfaces のデフォルトの幅をそのままにしておくと、Web ページのサイズに影響し、Chrome を搭載した小さなタブレットで表示するときに問題が発生します。
データサイズが特定の値に達したときに自動的に行に戻るようにprimefacesデータテーブルを設定するにはどうすればよいですか?
非常に長い varchar データを含む可能性のあるプライムフェイス データテーブルがいくつかあります。primfaces のデフォルトの幅をそのままにしておくと、Web ページのサイズに影響し、Chrome を搭載した小さなタブレットで表示するときに問題が発生します。
データサイズが特定の値に達したときに自動的に行に戻るようにprimefacesデータテーブルを設定するにはどうすればよいですか?
<p:dataTable style="width: #{fooBean.tableWidth};" ... />
または 内で使用できます<p:column width="#{fooBean.certainColumnWidth}>
。との値はFooBean#getTableWidth()
、FooBean#getCertainColumnWidth()
データを取得するときに設定する必要があります。dataTableスタイル属性ではパーセントなどの相対値を使用できますが、列幅属性ではピクセルのみが許可されるので注意してください。