jsf - 如何在数据表的一列中显示2行?

标签 jsf jsf-2 primefaces datatable alignment

我的应用程序中有一个数据表。一列有大量数据,增加了表格的宽度。

我想将数据拆分为该列中的两行或多行。

我曾尝试为该列设置宽度,但数据没有拆分,也没有显示总数据。

<p:column headerText="#{msgs['exception.label.exceptionMsg']}" width="200">
         <h:outputText value="#{exception.exceptionMsg}"/>
</p:column>

如何拆分数据?

最佳答案

.ui-datatable tbody td默认样式为 white-space: nowrap ,这意味着长文本不会换行。您希望通过将其设置回 white-space: normal 来覆盖此样式。 .

例如

<p:column width="200" styleClass="wrap">

使用这个 CSS

.ui-datatable tbody td.wrap {
    white-space: normal;
}

也可以看看:
  • How do I override default PrimeFaces CSS with custom styles?
  • 关于jsf - 如何在数据表的一列中显示2行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14894919/

    相关文章:

    java - j_security_check 与 Primefaces

    java - 在 primefaces 的 InputNumber 上使用自定义类型的 NumberFormatException

    java - 如何获取具有绝对路径的文件的 InputStream 并将其添加到 StreamedContent 对象以便在 p :fileDownload? 中使用它

    java - JSF View 计算

    java - 如果在 JSF 中有条件

    java - 无法获取 PrimeFaces p :rating value and save it into the Oracle database

    java - f :param returns null?

    java - 无法更新绑定(bind)到 bean 的组件的值

    jsf - 调用 Request.getParts 时无需进行多部分配置。将 @MultipartConfig 添加到 servlet,或者将 multipart-config 元素添加到 web.xml

    @PostConstruct 方法中的重定向导致 IllegalStateException