在primefaces数据表中设置宽度

时间:2014-03-27 06:46:15

标签: jsf-2 primefaces

我想在datatable中为cxolumns设置固定宽度 我试过了               所有列的宽度不同。 但宽度会根据数据大小而变化。如果数据有空间,它会向下折叠,否则表格宽度会增加。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要为数据表创建CSS定义。让我们称之为p:datatable

<p:dataTable id="myDataTable" .... var="something">
  <p:column headerText="column1">
    #{something.propertyA}
  </p:column>

  <p:column headerText="column2">
    #{something.propertyB}
  </p:column>

</p:dataTable>

然后你的CSS定义必须是:

#myDataTable.ui-datatable thead th,
#myDataTable.ui-datatable tbody td,
#myDataTable.ui-datatable tfoot td {
  white-space: normal;
  word-wrap: break-word;
}

解释word-wrap: break-word

的链接

white-space: normal