10 Stimmen

PAGE_COUNT wird in JasperReports nicht korrekt wiedergegeben...?

Ich habe die Fußzeile hinzugefügt Seite x von y in meinen Bericht einfügen, aber der PAGE_COUNT scheint nicht zu funktionieren.

Vielleicht tritt das Problem auf, weil ich viele Unterberichte habe?

Ich verstehe:

Page 1 of 1

Page 2 of 0

Page 3 of 0

Page 4 of 0

Irgendwelche Ideen?

0 Stimmen

2voto

martinnovoty Punkte 831

Eigentlich ist es ein BUG! Und von den Entwicklern bestätigt.

Siehe Link: jasper community bug tracker link

PAGE_COUNT wird nicht korrekt berechnet, wenn die Eigenschaft auf BAND: "Split Prevent" verwendet wird

2voto

user2957800 Punkte 21

Die Lösung ist die folgende: Wir dürfen nicht $ { V PAGE_NUMBER }+ "/" + $ { V } PAGE_NUMBER in dasselbe Feld eingeben.

der richtige Weg ist, $ { V PAGE_NUMBER } in ein separates Feld zu schreiben und "/ " + $ { V } PAGE_NUMBER in das andere Feld

es funktioniert bei mir

Entschuldigung für mein Englisch

1voto

Michel WS Punkte 11

Ich habe keinen Zugang zur Jaspercommunity (um den geteilten Link zu überprüfen), aber ich habe einen guten Workaround :D

Verwenden Sie 4 Texte, etwa so:

txtStatic1(Page) txtField1($V{PAGE_NUMBER})  txtStatic2(of) txtField2($V{PAGE_NUMBER})

Wo:

txtField1($V{PAGE_NUMBER}) -> AVAILABLE TIME = PAGE
txtField2($V{PAGE_NUMBER}) -> AVAILABLE TIME = REPORT

Für mich ist das in Ordnung.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X