根据PrimeFaces数据表中的字符串更改列高

时间:2014-01-27 08:44:53

标签: css jsf primefaces datatable

我有一个数据表,对于一列,我想根据要显示的字符串更改列的高度。有时我得到的字符串非常小,有时它很长。所以在长字符串的情况下,我想改变列的高度,以便整个字符串可以包裹在列内。

以下是我的数据表的声明:

<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>

1 个答案:

答案 0 :(得分:0)

您想要的是将文本包装在列中。 <p:column width="50" headerText="Employee Name" styleClass="wrap">添加了CSS .ui-datatable tbody td.wrap { white-space: normal; }