2014-01-27 12 views
0

我有一個數據表,其中對於一列,我想根據要顯示的字符串更改列的高度。有時我得到的弦非常小,有時候很長。所以在字符串較長的情況下,我想更改列的高度,以便整個字符串可以包裝在列中。根據字符串裏的primeface datatatable更改列高度

下面是我的數據表的聲明:

<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

你想要的是將文本包裝在列中。 <p:column width="50" headerText="Employee Name" styleClass="wrap"> add CSS .ui-datatable tbody td.wrap { white-space: normal; }

+0

查看此鏈接瞭解關於primefaces的更多信息CSS覆蓋http://maxyermayank.blogspot.com/2013/03/overriding-primefaces-css.html – Asif