2

フィルターされた列を含む dataTable があり、透かしを使用して入力値を設定し、ヘッダーにスペースを節約しますが、dataExport を使用しようとすると、次のような waterMark からの参照で PDF ファイルがレンダリングされます。

列のタイトル


org.primefaces.component.watermark.Watermark@46339a4c
必要な列の内容 (...)

私のxhtmlの構造は基本的に次のとおりです。

    <h:form id="formID">

    <p:commandButton value="Export"ajax="false">
        <p:dataExporter type="pdf" fileName="file" preProcessor="#{my.stuff}" target="tableID" />
    </p:commandButton>

    <p:dataTable id="tableID" value="#{my.content}" var="myTable">
        <p:column id="columnID1" filterBy="#{myTable.Item}">
            <p:watermark value="Item" forElement="formID:tableID:columnID1" />
            <p:outputText value=#{myTable.Item}" />
        </p:column>
    </p:dataTable>

</h:form>

事前に感謝し、英語が下手で申し訳ありません。

4

0 に答える 0