【发布时间】:2012-06-20 15:30:33
【问题描述】:
我是 JasperReports 的新手,我需要从自定义数据源创建报告。为此,我使用两种方法实现了JRDataSource 接口:
public class FacultyStudentsDS implements JRDataSource {
@Override
public Object getFieldValue(JRField field) throws JRException {
...
}
@Override
public boolean next() throws JRException {
...
}
}
然后我尝试用这种方式创建一个 PDF 文档:
pdf = JasperRunManager.runReportToPdf(reportFile.getAbsolutePath(),
new HashMap(), studentsDS);
我的问题是我不知道如何访问我传递给报告的数据。我不知道在 .jrxml 文件中写什么。如何访问我在 .jrxml 文件中传递给报告的studentsDS 变量?
【问题讨论】:
标签: java jasper-reports datasource