Я использую JasperReports с JavaBeans (мне нужно печатать отчеты в приложении, использующем Hibernate). Теперь я могу собрать коллекции Beans и использовать их в JasperReports, но иногда мне интересно, есть ли способ получить доступ к свойствам bean без его коллекции. Я имею в виду, что я использую JRBeanCollectionSource в качестве источника для различных субресурсов. Предположим, у меня есть список людей, и у каждого из них есть свойство Car. Теперь есть способ получить доступ к свойствам автомобилей напрямую, не увидев его как коллекцию?JavaBeans и JasperReports
2
A
ответ
3
Вы можете попытаться вытащить свойство из Bean и вставить другой источник данных, например, JRMapCollectionDataSource.
Это означало бы не иметь дело со всей коллекцией Bean каждый раз.
Вот пример кода для построения DataSource.
Collection<Map<String, Object>> myColl = new ArrayList<Map<String,Object>>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("Field1","Value1");
map1.put("Field2","Value2");
map1.put("Field3", someObject);
myColl.add(map1);
JRMapCollectionDataSource source = new JRMapCollectionDataSource(myColl);
Смежные вопросы
- 1. JavaBeans с Джаспера JasperReports и иРепорт
- 2. JasperReports JRBeanCollectionDataSource в списке из JavaBeans
- 3. JavaBeans и DSL
- 4. Struts2 JavaBeans и сеттер
- 5. Исключение JavaBeans задает источник данных?
- 6. JavaBeans: Невозможно прочитать переменные из класса JavaBeans
- 7. JavaBeans и отправка «двойное» значение
- 8. понимание JasperReports и JRBeanCollectionDataSource
- 9. JasperReports Библиотека и MongoDB
- 10. JavaBeans - GetProperty переменной
- 11. JavaBeans - Сортировка по алфавиту
- 12. OO Design JavaBeans
- 13. Сервлет, JSP, JavaBeans и HTML-форма
- 14. Использование сервлета, JSB и JavaBeans (MVC)
- 15. Понимание JavaBeans паттерн (Abstract геттер и сеттер)
- 16. Проблема создания subreport для Javabeans datasource в iReport 3.7.0
- 17. Атрибут разметки Jasperreports и PDF
- 18. JasperReports и пользовательские источники данных
- 19. JasperReports html и pdf output
- 20. Confuse среди JavaBeans, POJO, beans?
- 21. JavaBeans: как получить личные данные?
- 22. Свойство JavaBeans с оператором if
- 23. javabeans просмотр компонента для javafx?
- 24. Использование GWT с Enterprise JavaBeans
- 25. Интерактивные функции JasperReports без привлечения сервера JasperReports
- 26. Как реализовать Очередь в javaBeans
- 27. десериализация JavaBeans объектов с gson
- 28. Проверка JavaBeans в настольном приложении
- 29. Обновление JasperReports 1.3.1 до JasperReports 4.6
- 30. JavaBeans и интроспекция - перепутались с булевыми и проиндексированными свойствами?
Спасибо, документы не очень понятны об этом ... – gotch4
Это расплывчато в лучшие времена ... – Gordon