管理检索到的数据表列
我的表中有 13 列。当我将其显示在
中时,它会扩展到页面上非常宽的区域。
有什么方法可以最小化它们的宽度或显示上面的一些列和下面的一些列?
I have 13 columns in a table. When I display it in a <h:dataTable>
, then it expands to a very wide area on the page.
Is there any way to minimize their width or to display some columns above and some columns below?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
h:dataTable
的columnClasses
属性来设置列的宽度。来自 Java EE 教程:
您可以定义不同宽度的样式并将这些样式分配给您的列。这是一个示例:
在您的 css 文件中:
如果您想在行中显示列,您可以在 panelGrid 中使用例如两个数据表:
You can use
h:dataTable
'scolumnClasses
attribute to set width of columns.From the Java EE tutorial:
You can define styles for different widths and assign these styles to your columns. Here is an example:
And in your css file:
If you want to display columns in rows you can use for example two datatables in a panelGrid: