2014-01-27 2 views
0

У меня есть datatable, где для одного столбца я хотел бы изменить высоту столбца на основе отображаемой строки. Иногда строка, которую я получаю, очень мала, и иногда она очень длинная. Поэтому в случае длинной строки я хотел бы изменить высоту столбца, чтобы вся строка могла быть обернута внутри столбца.Изменение высоты столбца на основе строки внутри первичного элемента 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"> Добавить CSS .ui-datatable tbody td.wrap { white-space: normal; }

+0

Проверьте эту ссылку для получения дополнительной информации о правлении CSS override http://maxyermayank.blogspot.com/2013/03/overriding-primefaces-css.html – Asif

Смежные вопросы