ap:dataTable から Excel ファイルにデータをエクスポートしています。列の 1 つのデータは、< br > タグを使用して特別な方法でフォーマットされています。
問題は、テーブルをエクスポートすると、 < br > タグが次のように Excel ドキュメントに出力されることです。
私が今使っているコード:
<p:column sortBy="#{serviceLevel.titleAndDescription}">
<f:facet name="header">Description: </f:facet>
<h:outputText style="font-weight:bold" value="Title: <br />" escape = "false"/>
<h:outputText value="#{serviceLevel.title} <br /> <br />" escape = "false"/>
<h:outputText style="font-weight:bold" value="Description: <br />" escape = "false"/>
<h:outputText value="#{serviceLevel.description}" />
</p:column>
outputText の間に通常の < br > タグを使用しようとしましたが、同じ効果が得られました。
< p:spacer > を使用しようとしましたが、エクスポーターはそれをサポートしていません:(
ユーザーのレイアウトを維持しながら、エクスポートされた Excel ドキュメントに html タグを表示しない方法についてのアイデアはありますか?
Primefaces 3.5 を使用しています。