Bonjour,

J'ai réalisé un exemple avec un data source scripté afin de mapper des objets java avec une table un graphe. J'ai utilisé le designer Eclipse Helios (Birt 2.6.0) pour réaliser l'exemple.
Je me suis inspiré de http://www.vogella.de/articles/EclipseBIRT/article.html
J'ai rempli les parties du script pour les évenement, Open, Fetch et Close

Cela fonctionne (preview et export du rapport) mais lorsque j'ouvre le graphique dans le designer pour la modifier j'ai l'erreur suivante :

A BIRT exception occurred: Error evaluating Javascript expression. Script engine error: TypeError: [JavaPackage com.sgcib.birt.dao.StockDaoMock] is not a function, it is object. (#5)


Pourtant j'ai bien mis
---- OPEN
count = 0;
// Create instance of
// the GetStockHistory class
gsh = new Packages.com.sgcib.birt.dao.StockDaoMock();
//Load the List
stock = gsh.getStockValues("Java");


ET
------- FETCH
if( count < stock.size() ) {
row["colDate"] = stock.get(count).getDate();
row["colOpen"] = stock.get(count).getOpen();
row["colHigh"] = stock.get(count).getHigh();
row["colLow"] = stock.get(count).getLow();
row["colClose"] = stock.get(count).getClose();
row["colVolume"] = stock.get(count).getVolume();
count++;
return true;
}

return false;


Ca vous dit qq chose ?