Ferramenta: iReport para JasperReports 5.6.0.
Sem conexão a banco de dados, apenas dados enviados pelo Java.
Preciso imprimir o mesmo relatório, duas vezes seguidas, mudando apenas um campo de cabeçalho. Quero deixar toda a responsabilidade no JRXML sem precisar recompilar o código java para alterar, por exemplo, para imprimir 3 vezes.
Por isso, pensei em utilizar subreport, passando somente esse campo que será distinto.
Porém, também não quero ficar presso a arquivos e diretórios, gostaria de carregar somente o XML do relatório pai, tendo os XMLs dos sub-relatórios já “embutidos” no mesmo, após o “Compile Report”. Ou seja, trabalhar com apenas um XML.
Seria algo parecido com o componente List, em que é necessário apenas um Dataset e todos os campos a serem repetidos ficam no próprio XML.
Há alguma forma para fazer isso?
Se não houver, alguém tem alguma outra ideia que possa alcançar o mesmo objetivo?