2016-04-28 2 views
0

Ich habe eine Berichtsvorlage und die Anforderung, einen Teil der Tabelle beim Exportieren von Berichten in Excel auszuschließen.Jasper-Bericht - Ausschluss der Tabellenkomponente columnFooter und tableFooter beim Export

Bericht haben zusammenfassende Band mit Tabelle Komponente innen. Ich richte Eigenschaften wie unten ein. Es funktioniert für columnHeader, kann aber nicht für columnFooter und tableFooter arbeiten.

<property name="net.sf.jasperreports.export.xlsx.exclude.origin.keep.first.band.1" value="columnHeader"/> 
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.keep.first.report.1" value="*"/> 
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.4" value="columnFooter"/> 
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.report.4" value="*"/> 

Anyobody kennen den Trick?

+0

I-Test haben und gleiche Problem gerecht zu werden, ist der einzige Weg, die ich es geschafft columnFooter und tableFooter wurde mit Ausnahme der reportElements auf Schlüssel –

Antwort

1

Ich bekam here Antwort von Jasper Personal und es löste mein Problem.

Tabelle Spaltenfuß Zellen tatsächlich am Ende als Fußleiste Rendering Band in einem subreport für die Tabelle erzeugt. Wenn Sie also die Spaltenfußzeilenzellen ausschließen möchten, müssen Sie eine Eigenschaft für pageFooter definieren. Ein Defekt oder Funktionsanfrage für Verbesserungen in hat das Produkt für dieses Problem bereits gegen JR Bibliothek 6.2.x

+0

Seltsam, ich bin schon Unterdrückung der Fußleiste zu entfernen, Es verhindert jedoch nicht, dass der Tabellenfuß in CSV exportiert wird. – Tom

0

In Jasper Server 6.1 unterdrück Fußzeilen in Tabelle subreport eingereicht worden ist (als Behelfslösung) wie dieser didn ‚t Arbeit:

<property name="net.sf.jasperreports.export.csv.exclude.origin.band.4" value="pageFooter"/> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.report.4" value="*"/> 

ich es geschafft, dieses Problem zu lösen, wie Petter Friberg von vorgeschlagenen Schlüssel für alle Elemente innerhalb jr Einstellung: tableFooter:

<reportElement key="tableFooter" x="0" y="0" width="90" height="30" uuid="fd"/> 

und Einstellung Ausschluss Eigenschaften:

<property name="net.sf.jasperreports.export.csv.exclude.key.6" value="tableFooter"/> 
<property name="net.sf.jasperreports.export.csv.exclude.origin.report.6" value="*"/> 
Verwandte Themen