Множество деталей в JasperReports - PullRequest
5 голосов
/ 24 марта 2010

Я хочу показать несколько подробных разделов в своем отчете о яшме. Как добавить несколько полос детализации в JasperReports? Для детали группы я передаю коллекцию из моего класса Java. Так что, если у меня есть несколько детальных групп, как передать разные коллекции в разные детальные полосы.

Может ли кто-нибудь помочь с этим

Ответы [ 3 ]

14 голосов
/ 18 октября 2010

кажется, что этот вопрос задавался давно. Теперь, с новой версией JasperReports, возможны несколько полос детализации. Пожалуйста, обратитесь к загрузке JasperReports для последней версии.

6 голосов
/ 24 марта 2010

Вы должны использовать подотчеты.

4 голосов
/ 24 марта 2010

Несколько «Детальных» полос не возможно. Вы можете добавить «Групповые группы» до и после группы «Подробности».

UPDATE
Для верхней части отчета:

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

Сначала создайте две группы, назовите одну из них «State», а другую «Branch». При написании запроса убедитесь, что вы упорядочили результаты по State, а затем по Branch. Если вы сделаете это, Джаспер обязательно сгруппирует результаты точно так же, как на снимке.

Проверьте этот снимок, вы должны сделать отчет примерно таким:

альтернативный текст http://img690.imageshack.us/img690/7074/reportl.png

...