Я пытаюсь скрыть подотчет (SR) в нижнем колонтитуле первой фиктивной группы при создании через PDF, но он не работает.Всего одна фиктивная группа, но четыре групповых колонтитула.
Я провел некоторое исследование и обнаружил свойства net.sf.jasperreports.export.pdf.exclude.origin для исключения групп и полос, благодаря которым мне удалось подавить заголовок столбца и полосы подробностей, предшествующие нижнему колонтитулу группы.Я хочу, чтобы это было сделано только для PDF, так как XLS должен остаться без изменений (т.е. показать все для XLS).
Макет:
Заголовок столбца // исключить это (рабочий)
Подробно // исключить этот (рабочий)
Пустышка GF 1 с SR * // исключить это (не работает)
Пустышка GF 2
Пустышка GF 3
Пустышка GF 4
Нет данных
* Еслиэто имеет значение, у этого нижнего колонтитула группы есть перерыв перед установленным свойством.
<property name="net.sf.jasperreports.export.pdf.exclude.origin.band.1" value="columnHeader"/>
<property name="net.sf.jasperreports.export.pdf.exclude.origin.band.2" value="detail"/>
<property name="net.sf.jasperreports.export.pdf.exclude.origin.band.3" value="groupFooter"/>
<property name="net.sf.jasperreports.export.pdf.exclude.origin.group.3" value="dummy"/>
<property name="net.sf.jasperreports.export.pdf.exclude.origin.report.3" value="Insert Report Name"/>
Код для исключения SR ничего не делает, как я все еще вижу в отчете.У меня есть подозрение, что имя SR не определяется должным образом.Я использовал имя отчета из SR (которое совпадает с именем его файла) в качестве значения для свойства, но не похоже, что оно его распознает.Любая помощь с благодарностью.