Colunas dinâmicas com Jasper Reports  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
adrianostanley
JavaGuru
[Avatar]

Membro desde: 28/06/2006 09:30:23
Mensagens: 243
Localização: Juiz de Fora/MG
Offline

Pessoal, encontrei muitos tutoriais não-funcionais sobre crosstabs no Jasper Reports pra seguinte situação:

Tenho um objeto que contém:

E preciso que ele monte, dinamicamente n colunas da esquerda pra direita sendo que, o array de valores contém, somente, 1 valor pra cada coluna. Por exemplo, se meu objeto está assim: Colunas: "Nome", "Ano" e "Quantidade", Valores deverá estar assim: "Alberto", "1998", 80.

Em outras situações pode-se encontrar menos ou mais colunas, mas o array de valores sempre acompanhará a mesma quantidade de colunas, com somente 1 linha que são seus valores.

É possível conseguir montar uma grid como a baixo com um List destes meus objetos com Jasper Reports?


Obrigado a todos!

Adriano 'Stanley'
http://www.enigmapremiado.com.br
[MSN]
erickfm8
GUJ Master

Membro desde: 06/10/2009 19:29:12
Mensagens: 1396
Offline

Neste post

http://www.guj.com.br/java/224980-relatorio-dinamico-com-jasper-report-nao-aparace-nada

eu crio um relatorio totalmente dinamico

Bacharel em Sistema de Informação
SCJP - Sun Certified Java Programmer
OCWCD - Oracle Certified Web Component Developer (Estudando..)
adrianostanley
JavaGuru
[Avatar]

Membro desde: 28/06/2006 09:30:23
Mensagens: 243
Localização: Juiz de Fora/MG
Offline

Olá erickfm8, infelizmente a solução desse problema não me atendeu.

Preciso criar um modelo .jrxml com titulo parametrizado (até aí tudo bem) mas cujas colunas e linhas do relatório serão totalmente dinâmicas! Isto é, alguns relatórios terão 2 colunas e 2 linhas, por exemplo, enquanto outros terão 8 colunas e 2.000 linhas. É totalmente variável! E esse modelo deve receber um array de colunas (String[]) e uma lista de arrays contendo os valores das linhas para cada objeto.

Adriano 'Stanley'
http://www.enigmapremiado.com.br
[MSN]
erickfm8
GUJ Master

Membro desde: 06/10/2009 19:29:12
Mensagens: 1396
Offline

cara com aquele exemplo vc consegui criar seu .jrxml com quantas linha e coluna vc quiser...

eu só não consigo dar detalhes agora pq faz um ano que fiz aquele relatoria e tenho que relembrar algumas coisas.,..

mais ali vc faz um "laço" e vai colocando quantas linha e coluna quiser ...

a coisa meio chata é calcular o Width e Height certinho ai em de acordo com sua necessida vc informa a quantidade de colunas por exemplo

design.setColumnCount(1);

Bacharel em Sistema de Informação
SCJP - Sun Certified Java Programmer
OCWCD - Oracle Certified Web Component Developer (Estudando..)
adrianostanley
JavaGuru
[Avatar]

Membro desde: 28/06/2006 09:30:23
Mensagens: 243
Localização: Juiz de Fora/MG
Offline

Entendi. O único problema é que preciso fazer esse esquema das colunas no plugin visual do iReport. Ou seja, não podemos fornecer um .java.

Obrigado pela ajuda.

Adriano 'Stanley'
http://www.enigmapremiado.com.br
[MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team