непосредственно вложенный отчет в JasperReports - PullRequest
5 голосов
/ 30 мая 2009

Я так близок к этой работе, что пытаюсь напрямую встроить один подотчет яшмы в основной отчет xml другого. Вы могли бы подумать, что это будет легко, но я не могу найти ни одного примера для этого. Кажется, что каждый использует файлы или ресурсы или что-то еще. У меня есть один отчет, работающий прямо из строки, и я хочу, чтобы он содержал его подотчет.

Кто-нибудь? Синтаксис? Спасибо!

1 Ответ

2 голосов
/ 12 июня 2009

Единственный известный мне способ сделать это с JasperReports - это использовать отдельный файл .jrxml для подотчета и включить его в основной отчет с помощью команды subreport.

Еще один вариант, который вы можете использовать для любых встроенных отчетов, - это использовать наборы данных, но, насколько я знаю, они полезны только для графиков.

Похоже, что вы управляете кодом, генерирующим отчет, вы можете придумать простой формат для определения нескольких отчетов в одной строке, а затем ваш код извлекает каждый отчет во время выполнения.

Когда нам нужно было работать с одним файлом, но иметь подотчеты для JasperReport, мы использовали Zip-файлы и просто заархивировали основной отчет и все необходимые подотчеты, а затем распаковали их во временный каталог когда нам нужно (все в коде, конечно)

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