Vybral jsem si :)

Nevite co delam spatne?

        //
        Request request1 = new Request();
            request1.setRequestId(Long.valueOf(1));
            request1.setAoid(Long.valueOf(1));
            request1.setShopOid(Long.valueOf(150));
            request1.setPriceDifference(Double.valueOf(150.00));
            request1.setPriceOld(Double.valueOf(100.00));
            request1.setPriceNew(Double.valueOf(250.00));
        Request request2 = new Request();
            request2.setRequestId(Long.valueOf(2));
            request2.setAoid(Long.valueOf(2));
            request2.setShopOid(Long.valueOf(150));
            request2.setPriceDifference(Double.valueOf(100.00));
            request2.setPriceOld(Double.valueOf(100.00));
            request2.setPriceNew(Double.valueOf(200.00));
        List myList = new ArrayList();
            myList.add(request1);
            myList.add(request2);

        Map params = new HashMap();
        try {

JRBeanCollectionDataSource dataSource = new JRBeanCollectionDataSource(myList); JasperReport report = (JasperReport) JRLoader.loadObject("/home/pet/jetest.jrxml"); JasperPrint jasperPrint = JasperFillManager.fillReport(report, params, dataSource);
            
JasperExportManager.exportReportToPdfFile(jasperPrint,"/home/pet/jetest.pdf");
        } catch (JRException ex) {
jtaOutput.setText(jtaOutput.getText() + ex.getMessage() + "7 \n");
            ex.printStackTrace();
        }


Na radku JasperReport report = (JasperReport) JRLoader.loadObject("/home/pet/jetest.jrxml"); vyhlasi, ze nemuze nacist tento soubor.

Report
Error loading object from file : /home/pet/jetest.jrxml7


Pet

On Mon, 07 May 2007 09:02:22 +0200, Volsicky Tomas <[EMAIL PROTECTED]> wrote:

Zkuste se podivat na interface JRDataSource ktery implementuji nasledujici tridy

JRAbstractBeanDataSource, JRBeanArrayDataSource, JRBeanCollectionDataSource, JRCsvDataSource, JREmptyDataSource, JRHibernateAbstractDataSource, JRHibernateIterateDataSource, JRHibernateListDataSource, JRHibernateScrollDataSource, JRJpaDataSource, JRMapArrayDataSource, JRMapCollectionDataSource, JRMondrianDataSource, JRResultSetDataSource, JRTableModelDataSource, JRXmlDataSource

myslim ze si vyberete :-)

JasperReport report = (JasperReport) JRLoader.loadObject(app.getRealPath(sReportName)); JasperPrint jasperPrint = JasperFillManager.fillReport(report, params, dataSource);



s pozdravem
Tomas


-----Original Message-----
From: [EMAIL PROTECTED] on behalf of Petr Burdik
Sent: Mon 5/7/2007 8:55 AM
To: Java
Subject: jednoduchy example pro jasperreports

Ahojte,
jeste se prodiram dokumentaci. Mam vytvorenou sablonku, mam javabean. Ted
resim jak to propojit. Potrebuji poslat kolekci java beanu do generatoru
sestavy. Nic vic. Ale vsude v examples co mam to resi pres nejaky sql
datasource. Nejak se mi nedari to najit. Mozna spatne googluji. Nenastli
jste prosim nejakou solidni dokumentaci nekde na netu pri svem
experimentovani?

Preji pekny den
Pet

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

==SMS8260 CZ
Tento email prichazi z Internetu - ujistete se, ze je autenticky. Tesco muze sledovat adresy a technicke podminky emailove komunikace.

This email is from the Internet - check that it is genuine. Tesco may monitor addresses and technical conditions of email communications.


==SMS8260 CZ

 -- Prohlaseni --
Toto je duverny email. Tesco muze sledovat adresy a technicke podminky emailove komunikace. Nazory uvedene v tomto emailu odrazeji zamer odesilatele, nemusi vsak odrazet nazory spolecnosti Tesco Stores CR a.s., se sidlem Vrsovicka 1527/68b, 100 00 Praha 10, IC: 45308314.

 -- Disclaimer --
This is a confidential email. Tesco may monitor addresses and technical conditions of email communications. The views expressed in this email are those of the sender and not necessarily those of Tesco Stores CR a.s., located at Vrsovicka 1527/68b, 100 00 Praha 10, IC: 45308314.



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

Odpovedet emailem