Bonjour,
Je travail actuellement sur l'automatisation de la génération des rapports BIRT.
Pour réaliser la génération je dois proposer à l'utilisateur différents choix de paramétrage, ceux ci sont contenu dans un dataSet.
Puis l'utilisateur envoi les paramètre et la génération se produit.
Mais je n'arrive pas à exécuter mon dataSet( En dehors de la génération du rapport)
Je vous met mon début de code qui pour le moment ne fait rien.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 IDataSet data= design.getDesignInstance().getDataSet("S1-ApplicationID"); IDatasetPreviewTask prer = engine.createDatasetPreviewTask(); ReportDesignHandle report = (ReportDesignHandle) design.getDesignHandle( ); prer.setDataSet(report.findDataSet("S1-ApplicationID")); //prer.validateParameters(); IExtractionResults res = prer.execute(); IDataIterator idDataIter= res.nextResultIterator(); System.out.println("QUERY RESULT" + idDataIter.getResultIterator().getQueryResults().);
Partager