Я работаю над приложением Grails, и мне нужно отобразить некоторые отчеты и позволить пользователям экспортировать их в наиболее распространенные форматы (PDF, XML ...).
Я не хочу встраивать SQL-запрос в определение отчета, логика отчета интегрирована в службы Grails, и нужная библиотека отчетов должна работать с набором данных (возможно, со списком карт) без реального DataSource.
Я использовал Jasper Reports и iReport для своих тестов, и они отлично работают вместе с Grails для функциональности экспорта (PDF, XML, HTML). Но мне сложно включить их в свой шаблон страницы. Я хотел бы иметь свой заголовок, нижний колонтитул, меню навигации и фильтр в отчете HTML.
Единственное решение, которое мне пришло в голову, - это использовать iframe, но мне это не очень нравится.
Может ли Jasper Report адресовать мой запрос? знаете ли вы какую-либо другую библиотеку отчетов Java, которая позволяет мне включать отчет в мое тело HTML?