如何在JSF数据表中应用换行文本样式?

PS *_*mar 12 datatable jsf

我的应用程序中有一个数据表,我将列固定width200.如果我打印小线,datatable column意味着它打印正确的格式.如果我在datatable列中打印冗长的行,则无法将其包装出来.我怎样才能wraptext数据表中的列.

问题描述 在此输入图像描述

Bal*_*usC 15

您可以通过CSS word-wrap属性控制自动换行.在表格内部,这只需要将table-layout属性设置为fixed,以便具有固定宽度的列在其内容较大时不会自动展开.

例如

.fixed-size {
    table-layout: fixed;
    word-wrap: break-word;
}
Run Code Online (Sandbox Code Playgroud)

<p:dataTable ... styleClass="fixed-size">
Run Code Online (Sandbox Code Playgroud)


Tee*_*ela 5

以下在Chrome中不适用于IE

.preformatted { white-space: pre-wrap; word-break: break-all; }

<p:column> <h:outputText value="#{bean.txt}" styleClass="preformatted" /> </p:column>