birt的一个member告诉我一个运行rptdesign 文件为html的方法,这个方法更节约时间,更方便。只是我现在还没完全调试过去,显示的还是有错误
关键代码如下:
DtpManifestExplorer.getInstance().getExtensionManifests();
WebViewer.display(filePath,WebViewer.HTML, false );
WebViewer.display(filePath,WebViewer.HTML, false );
---fixed---
忙活了几天,原来是导入的包不够,所以设计好的rptdesign文件如果和数据无关就好用否则就不好用。不知道为什么birt的开发文档中没说明这点,不过这两天lason给我很多帮助。
我最后引入的依赖包如下:(数据文件是平面文件csv格式)
org.eclipse.birt.report.engine
org.eclipse.birt.core
org.eclipse.birt.report.model
org.eclipse.birt.report.viewer
org.eclipse.birt.data.oda
org.eclipse.birt.data.oda.adapter.dtp
org.eclipse.birt.report.data.oda.flatfile
org.eclipse.birt.report.data.oda.flatfile.ui
org.eclipse.birt.core
org.eclipse.birt.report.model
org.eclipse.birt.report.viewer
org.eclipse.birt.data.oda
org.eclipse.birt.data.oda.adapter.dtp
org.eclipse.birt.report.data.oda.flatfile
org.eclipse.birt.report.data.oda.flatfile.ui