Възможно ли е даден отчет да има динамична връзка с източник на данни въз основа на потребители в JasperReports Server?

Можем ли да дадем динамична връзка с източник на данни ( израз ) за отчет, базиран на потребители в JasperReports Server?


person user2951828    schedule 20.02.2014    source източник


Отговори (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