Ich habe folgenden Code geschrieben um einen iReport zu erstellen:
Allerdings wird mir das rote entsprechend rot unterstrichen im Eclipse. Ich verstehe aber nicht wieso. Eine Zeile höher, habe ich ja auch schon lagerTabelle.getItems() ohne Probleme verwendet.
public void onArtikelPdf(ActionEvent e)
{
try {
JasperReport jr = (JasperReport) JRLoader.loadObjectFromLocation(SessionVars.getRoo tPath() + "/projects/ec_gcc2/src/de/geis/gcc/uebung/test1/ArtikelPDF.jasper");
Map<String, Object> params = new HashMap<String, Object>();
params.put("was muß ich hier eintragen?", lagerTabelle.getItems());
params.put("was muß ich hier eintragen?", lagerTabelle.getItems());
PdfListDataSource pdfds = new PdfListDataSource(lagerTabelle.getItems());
JasperPrint print = JasperFillManager.fillReport(jr, params, pdfds);
jasperXml = JasperExportManager.exportReportToXml(print);
}
catch (JRException e1)
{
Statusbar.outputError("Fehler beim Erstellen des PDFs!");
e1.printStackTrace();
}
}
{
try {
JasperReport jr = (JasperReport) JRLoader.loadObjectFromLocation(SessionVars.getRoo tPath() + "/projects/ec_gcc2/src/de/geis/gcc/uebung/test1/ArtikelPDF.jasper");
Map<String, Object> params = new HashMap<String, Object>();
params.put("was muß ich hier eintragen?", lagerTabelle.getItems());
params.put("was muß ich hier eintragen?", lagerTabelle.getItems());
PdfListDataSource pdfds = new PdfListDataSource(lagerTabelle.getItems());
JasperPrint print = JasperFillManager.fillReport(jr, params, pdfds);
jasperXml = JasperExportManager.exportReportToXml(print);
}
catch (JRException e1)
{
Statusbar.outputError("Fehler beim Erstellen des PDFs!");
e1.printStackTrace();
}
}
Comment