Estou tentando fazer um relatório e gostaria de exibir do detail
mais de 1 valor horizontalmente utilizando o Group
do JasperSoft Studio
.Tipo o DataGrid
do Primefaces
.
Saída: Exibe os grupos 1 abaixo do outro
Grupo1
valor1 valor2 valor 3
Grupo2
valor 1 valor2 valor3
Objetivo: Que os grupo fossem exibidos ao lado.
Grupo1 Grupo2
valor1 valor 2 valor3 valor1 valor 2 valor 3
e assim por diante. Tipo o DataGrid
do Primefaces
. Alguém poderia me dar uma sugestão? Desde já obrigado!
Se você “desenhar” o relatório assim, ok.
Agora, dinamicamente, desconheço.
Pior que os grupo são dinâmicos. Não tem como fixar…
Usa iText diretamente, Jasper é uma ferramenta muito engessada. O ideal mesmo seria gerar um Excel, avalie isso com seu cliente, geralmente eles mesmos preferem Excel.
Olá javaflex, na verdade os valores são textos mesmo. E seria em pdf, mas não sei como fazer para imprimir os grupos ao lado. Não achei solução ainda…
Grupo1 Grupo2 Grupo3
texto 1 Texto1 texto1
texto 2 texto2 texto2
texto 3 texto3 texto3
O problema é que esses grupos são dinâmicos. Exemplo, uma ficha de Aluno de uma academia. Onde grupo1 seria OMBRO, por exemplo. e os textos seriam os exercicios dele.
Se nao conseguir pelo Jasper, via iText diretamente vai poder criar tudo dinamicamente. Já tentou algo? Um exemplo simples só pra iniciar: https://developers.itextpdf.com/examples/tables/clone-101-very-simple-table