Пустые группы в Jasper Reports

Я использую Jasper Reports для создания отчетов из экземпляров модели Hibernate. Для этого я передаю данные с помощью JRBeanCollectionDataSource. Каждый экземпляр модели имеет «порядковый» номер, по этому номеру группируется отчет.

Моя проблема в том, что мне нужно напечатать сообщение типа «Нет элементов с этим порядковым номером», если в отчете есть пустая группа. Я понятия не имею, как это сделать, каким-то образом мне нужно передать полный список возможных порядковых номеров в отчет и определить, когда ни один из компонентов не имеет порядковый номер текущей группы.

Может ли кто-нибудь указать мне в правильном направлении?

Спасибо.


person Kazade    schedule 14.10.2009    source источник
comment
ваша проблема может быть решена с помощью раздела Detail вместо групп. Если у вас все еще есть проблема, не могли бы вы добавить больше деталей.   -  person medopal    schedule 14.11.2009


Ответы (1)


Как насчет расширения соответствующего класса источника данных и добавления недостающих записей вручную? Тогда в определении отчета они будут обработаны как «Элементов с таким порядковым номером нет», а формула группировки останется нетронутой.

person cetnar    schedule 14.10.2009