我有一些可能包含非常长的varchar数据的primefaces数据表。让primfaces默认宽度会影响网页大小,这会导致在使用Chrome的小平板电脑上显示它时出现问题。
如何在数据大小达到一定值时将primefaces数据表设置为自动返回到该行?
答案 0 :(得分:0)
您可以<p:dataTable style="width: #{fooBean.tableWidth};" ... />
或<p:column width="#{fooBean.certainColumnWidth}>
内使用FooBean#getTableWidth()
。应在检索数据时及时设置FooBean#getCertainColumnWidth()
和{{1}}的值。请注意,在dataTable style 属性中,您可以使用百分比等相对值,但在列 width 属性中,只允许使用像素。