我有一个数据表,对于一列,我想根据要显示的字符串更改列的高度。有时我得到的字符串非常小,有时它很长。所以在长字符串的情况下,我想改变列的高度,以便整个字符串可以包裹在列内。
以下是我的数据表的声明:
<p:dataTable var="employee" id="employees_table"
value="#{employeeDetailsBean.selectedEmployee.details}">
<p:column headerText="Employee Name">
<h:outputText value="#{employee.name}" />
</p:column>
<p:column headerText="Employee Previous Work History">
<h:outputText value="#{employee.prevWorkHistory}" />
</p:column>
</p:dataTable>
答案 0 :(得分:0)
您想要的是将文本包装在列中。 <p:column width="50" headerText="Employee Name" styleClass="wrap">
添加了CSS .ui-datatable tbody td.wrap {
white-space: normal;
}