2014-02-05 38 views
1

對於CSV出口我只希望數據顯示,沒有別的禁止導出爲CSV文件中的JasperServer

我已當jasperreports.properties這些參數文件

net.sf.jasperreports.export.csv.exclude.origin.band.1=pageHeader 
net.sf.jasperreports.export.csv.exclude.origin.band.2=columnHeader 
net.sf.jasperreports.export.csv.exclude.origin.band.3=columnFooter 
net.sf.jasperreports.export.csv.exclude.origin.band.4=pageFooter 
net.sf.jasperreports.export.csv.exclude.origin.band.5=summary 

但一些各子報告頁眉和頁腳仍在顯示。

在綠色框下方的圖像是我想要顯示的時候導出到CSV和沒有更多,但紅色框(子報表)仍然顯示。

在頁面和列標題(不紅或綠框)的其他信息被排除像我想要

MyReport

所以總結這一切,我怎麼只得到細節線在導出爲CSV時隱藏特定的子報告顯示?

回答

0

使用這樣的代碼在你的.jrxml文件

<!-- Hides the Header Subreport when exporting to CSV --> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.1" value="pageHeader"/> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.report.1" value="HeaderPortrait"/> 
<!-- Hides all fields in pageHeader except subreports when exporting to CSV --> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.2" value="pageHeader"/> 
<!-- Hides the Footer Subreport when exporting to CSV --> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.3" value="pageFooter"/> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.report.3" value="FooterPortrait"/> 
<!-- Hides the saerbi017sub001 Subreport when exporting to CSV --> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.4" value="pageHeader"/> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.4" value="noData"/> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.report.4" value="saerbi017sub001"/> 
<!-- Stops fields in columnHeader to display more than once when exporting to CSV --> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.keep.first.band.5" value="columnHeader"/> 
<!-- Hides the Summary Subreport when exporting to CSV --> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.6" value="summary"/> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.report.6" value="Summary"/>