Domanda

Sono così vicino ad avere questo lavoro, sto cercando di incorporare direttamente un sottoreport diaspro nella relazione principale xml dell'altro. Si potrebbe pensare che questo sarebbe stato facile, ma non riesco a trovare un solo esempio a farlo. Tutti sembrano usare i file o risorse o qualsiasi altra cosa. Ho un rapporto di lavoro direttamente da una stringa e voglio che contiene è sottoreport.

Chiunque? Sintassi? Grazie!

È stato utile?

Soluzione

L'unico modo che conosco per fare questo con JasperReports è quello di utilizzare un file .jrxml separato per il sottoreport, e includerlo nel report principale utilizzando il comando subreport.

Un'altra opzione che avete per tutti i rapporti incorporati è quella di utilizzare subdatasets, ma per quanto ne so sono utili solo per i grafici.

Come suona come è possibile controllare il codice che circonda la generazione del rapporto, si potrebbe trovare con un formato semplice per definire più report in una stringa, e quindi avere il vostro estratto di codice di ogni rapporto in fase di esecuzione.

Quando abbiamo bisogno di trattare con un singolo file, ma hanno i sottoreport per un JasperReport, abbiamo utilizzato i file Zip, e semplicemente zippato rapporto principale e tutte le sue relazioni di sub necessarie, e poi decompresso in una directory temporanea quando abbiamo bisogno di (tutte in codice ovviamente)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top