gpt4 book ai didi

Primefaces Dataexport 打印
标签

转载 作者:行者123 更新时间:2023-12-02 03:49:16 25 4
gpt4 key购买 nike

我正在将数据从 p:dataTable 导出到 excel 文件中,并且我使用
标签以特殊方式格式化其中一列中的数据。

这是布局:
description

问题是当我导出表格时,< br > 标签会像这样打印到 excel 文档中:

Excel description

我现在使用的代码:

                <p:column sortBy="#{serviceLevel.titleAndDescription}">
<f:facet name="header">Description: </f:facet>
<h:outputText style="font-weight:bold" value="Title: &lt;br /&gt;" escape = "false"/>
<h:outputText value="#{serviceLevel.title} &lt;br /&gt; &lt;br /&gt;" escape = "false"/>
<h:outputText style="font-weight:bold" value="Description: &lt;br /&gt;" escape = "false"/>
<h:outputText value="#{serviceLevel.description}" />
</p:column>

我尝试在 outputText 之间使用普通的
标签,这产生了相同的效果。

我曾尝试使用 < p:spacer > 但导出商不支持它:(

关于如何为用户保留布局,但不在导出的 excel 文档中显示 html 标签的任何想法?

我正在使用 Primefaces 3.5。

最佳答案

感谢 SimonSez 的建议,我在一些 css 的帮助下设法解决了这个问题。

这是我使用的解决方案:

            <p:column sortBy="#{serviceLevel.titleAndDescription}">
<f:facet name="header">Description: </f:facet>
<h:outputText style="font-weight:bold; display: block;" value="Title: " />
<h:outputText style="display: block;" value="#{serviceLevel.title}" />
<h:outputText style="font-weight:bold; display: block; padding-top: 20px;" value="Description: " />
<h:outputText value="#{serviceLevel.description}" />
</p:column>

关于Primefaces Dataexport 打印 <br> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15062338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com