Я новичок в 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 файле. Как получить доступ к переменной studentsDS
, которую я передаю в отчет, в файле .jrxml ?