Verknüpfung von subreports in iReport, damit Sie auch Arbeit in Jasper server

Verwendung iReport v4.0.1 mit JasperReports Server v4.1.0 ich bin auf der Suche nach einem syntax für das verknüpfen von Unterberichten zu den wichtigsten Bericht, der lässt mich es testen in iReport bereitzustellen, um den server über den repository-browser.

Der Standard-syntax für eine sub-reports in iReport für den Unterbericht, der Ausdruck ist so etwas wie

$P{SUBREPORT_DIR} + "mySubReport.jasper"

Beim bereitstellen dieses von iReport es ist smart genug, um das abholen und schlage vor, es zu verändern

"repo:mySubReport.jrxml"

und stellen dann alle Unterberichte in den Resources-Ordner des hauptberichts.

Das ist toll, aber leider ist es dann editiert die Datei in die iReport um diese änderung zu speichern, das heißt, Sie können nicht mehr, führen Sie den report im iReport ohne manuell re-editing alle der sub-report Ausdrücken - das macht den Prozess der Tests und der Bereitstellung auf dem server wirklich schmerzhaft, vor allem, wenn es gibt mehrere Unterberichte in einem Bericht.

Dachte ich, ich könnte zumindest den Wert von $P{UNTERBERICHT} "repo:" oder "Meine\local\Dateipfad", so dass zumindest ich würde nur einen Ort, es zu ändern, aber der compiler nicht mag,.

Gibt es eine alternative Struktur oder ein Ausdruck, der aufgelöst wird, zu repo:*.jrxml oder Meine\local\filepath*.jasper richtig, je nachdem, wo Sie den Bericht ausführen aus?

InformationsquelleAutor benz001 | 2011-09-14

Schreibe einen Kommentar