Guest User

Untitled

a guest
Aug 14th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. DynamicJasper - subreport not displaying
  2. private DynamicReport subReportTesting() throws Exception
  3. {
  4.  
  5. DynamicReportBuilder drb = new DynamicReportBuilder();
  6. DynamicReport dr = drb.addColumn(subAbstractColumn1)
  7. .addColumn(subAbstractColumn2)
  8. .addColumn(subAbstractColumn3)
  9. .setPrintColumnNames(true)
  10. .setIgnorePagination(true)
  11. .setMargins(0, 0, 0, 0)
  12. .setTitle("Sales Report")
  13. .setSubtitle("This report was generated at " + new Date())
  14. .setUseFullPageWidth(true)
  15. .build();
  16.  
  17. return dr;
  18.  
  19. }
  20.  
  21. public DynamicReport buildReport() throws Exception {
  22. {
  23.  
  24. DynamicReportBuilder drb = new DynamicReportBuilder();
  25. drb.setTitle("This is original report")
  26. .setSubtitle("This is subtitle")
  27. .setMargins(15, 15, 15, 15)
  28. .setUseFullPageWidth(true);
  29. .setDetailHeight(30);
  30. .setAllowDetailSplit(true);
  31. .addColumn(mainAbstractColumn1);
  32. .addColumn(mainAbstractColumn2);
  33. .addColumn(mainAbstractColumn3);
  34.  
  35. DynamicReport myDynamicReport = new DynamicReport();
  36.  
  37. try {
  38. myDynamicReport = subReportTesting();
  39. } catch (Exception e) {
  40. e.printStackTrace();
  41. }
  42.  
  43. SubReportBuilder srb = new SubReportBuilder();
  44. srb.setDynamicReport(myDynamicReport, new ClassicLayoutManager());
  45.  
  46. try {
  47. mySubReport = srb.build();
  48.  
  49. **drb.addConcatenatedReport(mySubReport);**
  50.  
  51. } catch (DJBuilderException e) {
  52. e.printStackTrace();
  53. }
  54. DynamicReport myMainReport = drb.build();
  55.  
  56. return myMainReport;
  57. }
Add Comment
Please, Sign In to add comment