| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:15:34
|
thiefofwisdom
JavaBaby
Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline
|
Olá Pessoal!
Estou com uma duvida com IReport que nao sei como exatamente devo solucionar o problema.
Tenho que fazer um esquema de tabelas dinamicas... Li um bocado (talvez nao o suficiente) sobre CrossTabs e acho q´não é bem oq procuro...
Minha situação é a seguinte :
Tenho um Objeto Aluno que possui diversos atributos. O report oferecido deixa o usuario escolher quais atributos ele quer q apareça no report, atravez de checkbox.
entao ficaria assim :
Alunos - campoOpcionalCPF - campoOpicionalIdade - campoOp3
nome1 - atributoCPF----------- atributoIdade ----------etc
nome2 - atributoCPF----------- atributoIdade ----------etc
nome3 - atributoCPF----------- atributoIdade ----------etc
as colunas sao opcionais, aparecerão apenas se selecionar a checkBox...
Acredito ter q passar uma collection com os labels e utilizalos para montar as colunas... e abaixo de cada uma colocar a propriedade do Aluno...
Mas como vou deixar isso dinamico? tem como fazer isso com o crossTabs? Pelo q li, não... mas me indiquem se eu estiver errado...
Obrigado pela ajuda!
Abraço
This message was edited 1 time. Last update was at 23/03/2010 11:17:18
|
_______THIEF_______ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:19:50
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline
|
Tem como as colunas aparecerem de forma opcional...
Mas ficará um espaço em branco no lugar...
|
Rógel Garcia, criador do framework NEXT
http://www.nextframework.org
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:20:36
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline
|
Ou seja... não é tão dinamico assim...
|
Rógel Garcia, criador do framework NEXT
http://www.nextframework.org
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:22:09
|
thiefofwisdom
JavaBaby
Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline
|
Po, mas ai vai ficar feio....
Eu pensei nisso.. pensei até em refazer os Alias do select de acordo com o usuario escolheu e assim jogar as colunas em branco todas pro final...
Mas alem de trabalhoso, nao fica perfeito...
Nao é possivel q o IReport nao ofereça uma solução para isso...
Alguem ai tem mais alguma ideia?
|
_______THIEF_______ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:24:04
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
Existe um projeto argentino o DynamicJasper
Eu nunca testei, mas estou muito curioso para ver se faz como promete
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:25:20
|
yorgan
GUJ Ranger
![[Avatar]](/images/avatar/29515bb9a5d5e558e2b3ba71e3b6e037.jpg)
Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline
|
Você pode utilizar crosstab.
Segue o link de um material: http://www.furutani.com.br/tutoriais/crosstab/tutorial_crosstab.pdf
[]´s
Daniel
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:31:25
|
thiefofwisdom
JavaBaby
Membro desde: 03/09/2009 14:39:44
Mensagens: 99
Localização: Sao Paulo
Offline
|
Opa pessoal, Obrigado pelas dicas....
Repospondendo :
yorgan
Cara... esse é exatamente um dos materias q eu dei mais atenção devido a facilidade do exemplo... mas nao sei se por burrice (LOL) ou por falta de conhecimento mesmo, nao consigo aplicar isso a minha situação... pode me dar um empurranzinho nisso? teria q passra entao um DS de alunos e uma collection de labels? e ai? como faço para os dados de cada aluno ficar debaixo dos seus respectivos labels de forma dinamica... desculpa mas por esse tutorial, nao conegui entender como fazer isso...
Felagund
Fala cara... entao... interessantissimo o material.. estou lendo ele já e vou postar aqui se conseguir resolver com ele...
E o melhor é q é compativel com o Jasper... me polpa tempo e megas no projeto...
obrigado!
|
_______THIEF_______ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:37:16
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline
|
Já trabalhei bastante com o iReport e crosstabs....
Te digo que o crosstabs não resolve.. apesar de dar pra fazer coisas bem interessantes com ele.. não serve para esse tipo de dinamismo...
Não sei se agora já possui isso, mas o Birt também tem a mesma limitação.. Coincidencia? Ou é porque é dificil de implementar mesmo!?
|
Rógel Garcia, criador do framework NEXT
http://www.nextframework.org
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 11:38:49
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline
|
Eu nunca digo que alguma coisa é impossivel ou que nao tem jeito... (pra evitar queimar lingua )
Então.. eu desconheço que seja possível fazer com crosstabs...
|
Rógel Garcia, criador do framework NEXT
http://www.nextframework.org
 |
|
|
 |
|
|