У меня есть отчет, который должен быть доставлен с динамическим настраиваемым заголовком.
Для этого я использовал элемент подотчета, который использует параметр типа заголовка для ссылки на правильный подотчет заголовка.
Это прекрасно работает в Jaspersoft Studio, но я не могу заставить его работать на самом сервере.
Я уже скопировал структуру папок на сервере в моем рабочем пространстве developmnt, так что путь будет одинаковым в обеих системах, но не повезло.
Полагаю, я делаю что-то в корне неправильно.
Я загрузил свои подотчеты заголовков в виде отдельных отчетных единиц в папке заголовков.
Затем я загрузил основной отчет, который должен использовать один из заголовков в зависимости от параметра.
Независимо от того, как я изменяю выражение подотчета, основной отчет никогда не работает, в то время как я сам могу получить полный доступ к заголовку.
Вот некоторые из вещей, которые я уже пробовал, если они вообще работали только в студии разработки:
стандартный путь: "/reports/aaaaa/headers/"+$PndomP_HEADER‹+".jasper"
путь репо: "repo: / reports / SecondaryDB / Headers /" + $ P {P_HEADER} + ". Jasper"
попытался опустить + ". Jasper", потому что я не вижу фактический файл яшмы, просто блок отчета.
попытался заменить + ". Jasper" на + "/ Main.jasper" или "/Main.jrxml"
попытался использовать одинарный или двойной обратный слэш вместо прямого слеша
попытался использовать полный внешний URL для заголовка отчета
Казалось, ничего из этого не сработало.
Вещь, которую я не пробовал, включая заголовки с основным отчетом.
Это потому, что мне нужно поддерживать заголовки как единый глобально доступный экземпляр, а не собирать их копии в каждом отдельном отчете.
Может кто-нибудь может дать мне пример, как этого можно достичь?