JasperReports метод доступа к источнику данных бина? - PullRequest
2 голосов
/ 15 июля 2010

Я использую JasperReports и использую предоставленный класс JRBeanCollectionDataSource, чтобы обернуть List бобов. В моих отчетах все работает нормально, когда я получаю доступ к простому свойству компонента, но мне действительно нужно получить доступ к нескольким методам класса. Например, я хотел бы получить доступ к методу:

public List<Date> getCertifications(Date postedBy);

Как мне получить доступ к этому в JRXML (или iReport )? Если я определю поле, такое как

<field name="certifications" class="java.util.List"/> 

тогда я получаю ошибку, что свойство неизвестно.

Спасибо за помощь!

JasperReports: версия 3.7.3

1 Ответ

0 голосов
/ 15 июля 2010

Какую дату вы пройдете? Я думаю, что с JRXML вы можете определять только свойства bean-компонентов, то есть те, которые имеют стандартный установщик и получатель. Все остальное, что вы можете вызвать из выражений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...