Можем ли да дадем динамична връзка с източник на данни ( израз ) за отчет, базиран на потребители в JasperReports Server?
Възможно ли е даден отчет да има динамична връзка с източник на данни въз основа на потребители в JasperReports Server?
Отговори (2)
Поне за версия 6.2 да. Моля, погледнете този отговор:
https://stackoverflow.com/a/37926230/5731158
Не съм сигурен от коя версия са започнали да позволяват препращане към атрибути в дефинициите на източник на данни.
person
Julian Cardenas
schedule
20.06.2016
Професионалните услуги на Jasper се справиха с това чрез „маймунско коригиране“ com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcReportDataSourceServiceFactory
(което означава компилиране и поставяне в WEB-INF/classes
, за да презапише стандартния) и добавяне на динамична логика.
Не мисля, че това е "правилно", но работи. По-голямата част от логиката е в метода createService
. Бих го споделил, но има логика, специфична за нашата компания.
person
kentonue
schedule
20.02.2014