JasperReports: возможно ли использовать несколько источников данных или, если нет, использовать коллекции в параметрах? - PullRequest
13 голосов
/ 11 марта 2010

Кажется, что идиома отчетности заключается в том, что отчет состоит из одного списка элементов с некоторыми дополнительными данными (параметрами). Есть ли способы включить в отчет несколько несвязанных списков, или это будет идти вразрез с идиомой до такой степени, что для генерации выходных данных лучше использовать другой инструмент?

Предположим, например, что у вас есть список людей, которые живут в здании, с именами, номерами телефонов и так далее. Этот список будет основным источником данных. Кроме того, в том же отчете вы хотите показать другую информацию об этом здании, такую ​​как адрес, количество этажей и так далее. Количество элементов в этой информации может различаться в разных зданиях, поэтому вы не можете просто поместить их в статические параметры, но для этого потребуется карта или список. Это, конечно, надуманный пример, но он должен проиллюстрировать проблему.

Вкратце: можете ли вы использовать несколько не связанных списков в отчете?

Ответы [ 2 ]

7 голосов
/ 11 марта 2010

Я думаю, что вы хотите, чтобы подотчет в вашем отчете.

Подотчет может иметь другой источник данных, чем основной отчет.

Вот учебник о том, как его создать.

2 голосов
/ 20 января 2016

Да

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...