Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DynamicJasper - subreport not displaying
- private DynamicReport subReportTesting() throws Exception
- {
- DynamicReportBuilder drb = new DynamicReportBuilder();
- DynamicReport dr = drb.addColumn(subAbstractColumn1)
- .addColumn(subAbstractColumn2)
- .addColumn(subAbstractColumn3)
- .setPrintColumnNames(true)
- .setIgnorePagination(true)
- .setMargins(0, 0, 0, 0)
- .setTitle("Sales Report")
- .setSubtitle("This report was generated at " + new Date())
- .setUseFullPageWidth(true)
- .build();
- return dr;
- }
- public DynamicReport buildReport() throws Exception {
- {
- DynamicReportBuilder drb = new DynamicReportBuilder();
- drb.setTitle("This is original report")
- .setSubtitle("This is subtitle")
- .setMargins(15, 15, 15, 15)
- .setUseFullPageWidth(true);
- .setDetailHeight(30);
- .setAllowDetailSplit(true);
- .addColumn(mainAbstractColumn1);
- .addColumn(mainAbstractColumn2);
- .addColumn(mainAbstractColumn3);
- DynamicReport myDynamicReport = new DynamicReport();
- try {
- myDynamicReport = subReportTesting();
- } catch (Exception e) {
- e.printStackTrace();
- }
- SubReportBuilder srb = new SubReportBuilder();
- srb.setDynamicReport(myDynamicReport, new ClassicLayoutManager());
- try {
- mySubReport = srb.build();
- **drb.addConcatenatedReport(mySubReport);**
- } catch (DJBuilderException e) {
- e.printStackTrace();
- }
- DynamicReport myMainReport = drb.build();
- return myMainReport;
- }
Add Comment
Please, Sign In to add comment