EA
Есть пара вопросов:
1. Как добиться того, чтобы они выводились последовательно ? (сейчас друг друга перекрывают, 2й почему-то напечатался на 1й странице, на 2й стр - все остальные)
Судя по тому, что написано в The Jasper Reports Ultimate Guide, стр 166 - для каждого субрепорта создается отдельный Thread (Subreport Runners). Тогда такое поведение понятно. А как его отключить?
2. Как правильно передавать датасорсы в субрепорт? Нашел в проекте такой пример (в шаблоне):
((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource("accounts")
Примеров кода нет. Я должен в мапу параметров добавить "accounts", где будет скажем List<AccountDto> ?
3. В 5 из 7 субрепортов отдельный датасорс не нужен, а нужно получать реквизиты основного отчета. Что для этого нужно? Скажем, id и name нужно на разных страницах печатать в разных блоках.
#jasperreports #jasper #reports #spring #java