Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Nach dem Wizard wird folgender Code generiert:

    Code Block
    languagejava
    themeEclipse
    firstline1
    linenumberstrue
    Report.New().jrxml("WebContent/WEB-INF/resources/reports/Report 2 - Group.jrxml")
    	.dataSource(com.xdev.dal.DAOs.get(com.company.jasperreportsdemo.dal.ProductDAO.class)
    	.getProductsOrderedByCategory())
    	.parameter("creator", "CK").parameter("created", new Date()).exportToResource(ExportType.PDF);


  2. Weisen Sie einer Variable dieses das erzeugt Statement zu
    a) Positionieren Sie nun den Cursor an das Ende des gesamten Statements also nach "exportToResource(ExportType.PDF);"
    b) Drücken Sie Strg + 1 → Wählen Sie "Assing statement to new local variable (Strg+2, L)"
    c) Bestätigen Sie die Auswahl mit Enter.
    Es wird jetzt automatisch eine Variable vor dem Statement erzeugt welche die Resource entgegen nimmt.

    Code Block
    languagejava
    themeEclipse
    firstline1
    linenumberstrue
    Resource exportToResource = Report.New().jrxml("WebContent/WEB-INF/resources/reports/Report 2 - Group.jrxml")
    	.dataSource(com.xdev.dal.DAOs.get(com.company.jasperreportsdemo.dal.ProductDAO.class)
    	.getProductsOrderedByCategory())
    	.parameter("creator", "CK").parameter("created", new Date()).exportToResource(ExportType.PDF);


  3. Jetzt können die Sie Resource zum Beispiel einem XdevBrowserFrame zuweisen

    Code Block
    languagejava
    themeEclipse
    firstline1
    linenumberstrue
    browserFrame.setSource(exportToResource);


...