我正在使用JasperReports 4.0.5。尝试在导出为CSV时抑制组页脚和标题。
我尝试过使用
net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitrary_name}
属性。
它不起作用。 有什么建议吗?
TU
答案 0 :(得分:2)
要隐藏 groupHeader 频段,您应该将这两个属性(两行)添加到 jrxml 文件中,例如:
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.1" value="groupHeader"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.group.1" value="GroupExpenses"/>
要隐藏 groupHeader 和 groupFooter 频段,您应该将所有这些属性添加到 jrxml 文件中:
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.1" value="groupHeader"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.group.1" value="GroupExpenses"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.2" value="groupFooter"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.group.2" value="GroupExpenses"/>
在两个示例中,组名称为 GroupExpenses 。
<group name="GroupExpenses">
有关详细信息,请查看How can I suppress page headers and footers when exporting to XLS?主题。