| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 13:18:32
|
karol_JavaGirl
Debugger
![[Avatar]](/images/avatar/fd3771a0ce0803416cfb6a914448d0d0.jpg)
Membro desde: 01/06/2009 14:44:38
Mensagens: 61
Localização: Goiania
Offline
|
PessoALL, to aki de novo...dessa vez e o seguinte...como eu trabalho com arrayList no iReports?
Aki na minha aplicação eu criei um arry com os valores e seu tipos corretos para passar para o iRepots...so que ao criar esse array, eu so peguei os valores ficando um array assim...
[1,2007-08-2009], pois tenho um campo integer e um date...
mas qdo passei isso para o iReports deu erro, falando que os campos não são reconhecidos...
No meu relatorio eu tenho somente dois campos um "date" e outro "value". Mas como to passando so o array com os valores deu pau..
E por isso mesmo...????
Pelo amo de Deus alguem me ajuda ai..
Ja to a 3 dias com isso...Alguem tem algum exemplo ou ideia e como me ajudar..
Favor gnt da um Help ai...
Abs
This message was edited 1 time. Last update was at 14/07/2009 16:19:29
|
Karolina Fernandes
Desenvolvedora web
Projetct --> SCJP |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 13:41:39
|
leandrolw
Thread.start()
Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline
|
Ola, que tipo de DataSource vc esta usando?
Coloque um pedaço do seu código para ficar mais claro...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 13:53:39
|
karol_JavaGirl
Debugger
![[Avatar]](/images/avatar/fd3771a0ce0803416cfb6a914448d0d0.jpg)
Membro desde: 01/06/2009 14:44:38
Mensagens: 61
Localização: Goiania
Offline
|
ta assim :
Ou seja eu pego o array da sessao e to jogando como ta ai.
|
Karolina Fernandes
Desenvolvedora web
Projetct --> SCJP |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 13:54:38
|
leandrolw
Thread.start()
Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline
|
Não teria como encapsular esses atributos dentro de um VO, para que vc possa usar JRBeanArrayDataSource ou JRBeanCollectionDataSource?
Se não der para fazer o citado acima vc pode criar um DataSource personalizado, basta criar uma classe e implementar a classe JRDataSource..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 13:59:47
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 669
Localização: São Bernardo do Campo - SP
Online
|
Apenas para teste, tente fazer o seguinte, converta os valores que estão dando erro para String ou Object e faça o mesmo no .jasper, verifique se funciona
|
"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"
Neo :
-Because is my choice
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:01:48
|
karol_JavaGirl
Debugger
![[Avatar]](/images/avatar/fd3771a0ce0803416cfb6a914448d0d0.jpg)
Membro desde: 01/06/2009 14:44:38
Mensagens: 61
Localização: Goiania
Offline
|
a questao e seguinte...qdo eu jogo a lista que pego do banco...essa lista por causa da arquitetura que desenvolvo em cima dela me retorna uma lista de String...
Como no meu iReports tenho campos date, e integer...da erro de compilaçao.
Então fiz esse array com os tipos certos...so que ele não esta associando com o nome do campo....
Se eu fizer essa classe DataSource como devo fazer?
|
Karolina Fernandes
Desenvolvedora web
Projetct --> SCJP |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:08:00
|
karol_JavaGirl
Debugger
![[Avatar]](/images/avatar/fd3771a0ce0803416cfb6a914448d0d0.jpg)
Membro desde: 01/06/2009 14:44:38
Mensagens: 61
Localização: Goiania
Offline
|
Qdo converto campos do iReport para o tipo String funciona...perfeitamente...
O problema e que tenho um totalizador, então não tem como eu converte-lo para String...a não ser que por alguma expressão eu consiga somar os valores, mas não sei se e possivel fazer isso no iReport.
|
Karolina Fernandes
Desenvolvedora web
Projetct --> SCJP |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:08:00
|
leandrolw
Thread.start()
Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline
|
karol_JavaGirl wrote:ta assim :
Ou seja eu pego o array da sessao e to jogando como ta ai.
Para vc usar JRBeanCollectionDataSource seus atributos devem estar encapsulados dentro de uma classe, pois ele usa reflexão para recuperar os valores do atributo, e so lembrando que quando vc trabalha com este tipo de DataSource, a coleção passada deve conter o mesmo tipo de objeto, pois jasper interpreta que cada posição de sua coleção é uma tupla, ou seja, ele recupera o objeto e realiza a invocação do método levando em consideração o nome do campo do relatorio.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:15:48
|
karol_JavaGirl
Debugger
![[Avatar]](/images/avatar/fd3771a0ce0803416cfb6a914448d0d0.jpg)
Membro desde: 01/06/2009 14:44:38
Mensagens: 61
Localização: Goiania
Offline
|
leandrolw....
No caso então eu tenho que fazer esse array dos tipo ai corretos da seguinte forma
Onde ReceitaBean, e a classe onde esta os get e set dos atributos.
Correto?
|
Karolina Fernandes
Desenvolvedora web
Projetct --> SCJP |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:15:56
|
leandrolw
Thread.start()
Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline
|
karol_JavaGirl wrote:Qdo converto campos do iReport para o tipo String funciona...perfeitamente...
O problema e que tenho um totalizador, então não tem como eu converte-lo para String...a não ser que por alguma expressão eu consiga somar os valores, mas não sei se e possivel fazer isso no iReport.
Vc esta tentando totalizar qual valor ([1,2007-08-2009], pois tenho um campo integer e um date... )
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:18:05
|
leandrolw
Thread.start()
Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline
|
karol_JavaGirl wrote:leandrolw....
No caso então eu tenho que fazer esse array dos tipo ai corretos da seguinte forma
Onde ReceitaBean, e a classe onde esta os get e set dos atributos.
Correto?
Correto
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:21:52
|
karol_JavaGirl
Debugger
![[Avatar]](/images/avatar/fd3771a0ce0803416cfb6a914448d0d0.jpg)
Membro desde: 01/06/2009 14:44:38
Mensagens: 61
Localização: Goiania
Offline
|
Blz leandrolw vou tentar...aki...Qualquer coisa posto de novo..
E sobre totalizar tenho que totalizar o campo valor....que é integer..mas isso eu faço usando o total la do iReport...por isso preciso que o campo seja integer...
|
Karolina Fernandes
Desenvolvedora web
Projetct --> SCJP |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 16:17:28
|
karol_JavaGirl
Debugger
![[Avatar]](/images/avatar/fd3771a0ce0803416cfb6a914448d0d0.jpg)
Membro desde: 01/06/2009 14:44:38
Mensagens: 61
Localização: Goiania
Offline
|
Primeiramente obrigado pela paciencia ai..rsrs
Consegui resolver da seguinte forma.
Criei um arrayList
Depois fiz um Iterator com a lista a ser varida
Criei um HaspMap
e adicionei os valores que eu precei e feito isso add o haspMap no arrayList que tinha feito...
ai depois foi so jogar a lista na sessao e pegar la no servlet....
Vlw...espero que isso ajude alguem que esteja sofrendo tbm por ai..
Abs.
|
Karolina Fernandes
Desenvolvedora web
Projetct --> SCJP |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2009 12:50:36
|
JohnTortugo
HelloWorld
Membro desde: 23/01/2007 10:45:46
Mensagens: 12
Offline
|
Ajudou sim!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:35:48
|
gabrieis
JavaBaby
Membro desde: 11/10/2009 12:42:26
Mensagens: 78
Offline
|
Karol é isso que esta tirando noite de sonos meus estou fazendo isso que vc postou e chega a visualizar o relatorio mais so mostra a ultima informação do array ... tem como vc postar um exemplo mehor para que o relatorio percorra mostrando os dados todos
|
|
|
 |
|
|