| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2009 09:01:21
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
Pessoal, bom dia;
Gostaria de saber se alguém tem algum exemplo de jFreeChart com JSF e que pudesse me passar ou coisa do tipo, me explicar. Estou tendo dificuldades de chamar o gráfico.
This message was edited 1 time. Last update was at 09/07/2009 13:57:21
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2009 13:56:59
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
Pessoal consegui usar o jFreeChart, é tipo vc cria o gráfico nomalmente e depois vc cria um array de byte pra poder jogar no campo aJax4JSF a:mediaOutput. Ele recebe o value da imagem, mas vc tem que passar um OutputStream e um object.
Bacana demais!!!!
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2009 17:23:17
|
ClodoaldoJR
Debugger
Membro desde: 13/09/2004 10:37:47
Mensagens: 73
Offline
|
thokk wrote:Pessoal consegui usar o jFreeChart, é tipo vc cria o gráfico nomalmente e depois vc cria um array de byte pra poder jogar no campo aJax4JSF a:mediaOutput. Ele recebe o value da imagem, mas vc tem que passar um OutputStream e um object.
Bacana demais!!!!
Cara...estou com a mesma dúvida. Você poderia postar o trecho de código com a sulução adotada?
Grato desde já!!!
This message was edited 1 time. Last update was at 09/07/2009 17:23:36
|
------------------------------------------------
Clodoaldo da Silva Gouveia Júnior
UFPB - Graduado
CEFET-PB - Graduado
Banco do Nordeste - Analista de Sistemas
------------------------------------------------ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2009 13:51:12
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
e o JSF
Aqui o ajax4JSF tem que estar dentro do a:form ok. Acho que isso pode te ajudar.
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2009 18:08:10
|
ClodoaldoJR
Debugger
Membro desde: 13/09/2004 10:37:47
Mensagens: 73
Offline
|
thokk wrote:
e o JSF
Aqui o ajax4JSF tem que estar dentro do a:form ok. Acho que isso pode te ajudar.
Obrigado pela ajuda tokk. Eu copiei seu método que constrói o gráfico para o meu bean mas quando o método é chamada pela página para exibir a imagem a mesma não é exibida (surge na tela o icone com um "x" indicando que a imagem não pôde ser carregada).
Segue a página que exibe o gráfico:
O método showChart é uma cópia do seu. Já tente por o <h:panelGroup> dentro de um <a4j:form> mas o erro ainda persiste.
|
------------------------------------------------
Clodoaldo da Silva Gouveia Júnior
UFPB - Graduado
CEFET-PB - Graduado
Banco do Nordeste - Analista de Sistemas
------------------------------------------------ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2009 17:17:41
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
Tenta tirar o rendered do panelgroup, pois a chamada tem que ser apenas no mediaoutput. Pois ele vai receber a imagem que e gerada pelo metodo que BufferedImage entao ele tem que pegar o resultado do metodo que recebe o grafico e converte ele para imagem. Tenta isso, caso retorne o erro, posta o codigo do seu MB.
Vlws...
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2009 13:49:26
|
ClodoaldoJR
Debugger
Membro desde: 13/09/2004 10:37:47
Mensagens: 73
Offline
|
thokk wrote:Tenta tirar o rendered do panelgroup, pois a chamada tem que ser apenas no mediaoutput. Pois ele vai receber a imagem que e gerada pelo metodo que BufferedImage entao ele tem que pegar o resultado do metodo que recebe o grafico e converte ele para imagem. Tenta isso, caso retorne o erro, posta o codigo do seu MB.
Vlws...
thokk...o erro ainda persite mesmo retirando o rendered. O método do meu MBean está assim:
O método pieChartNgc.generateChart me retorna um objeto do tipo chart.
|
------------------------------------------------
Clodoaldo da Silva Gouveia Júnior
UFPB - Graduado
CEFET-PB - Graduado
Banco do Nordeste - Analista de Sistemas
------------------------------------------------ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 08:59:51
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
image.flush(); coloca isso acho que deve ser preciso ter isso depois do seu bufferImage.
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2009 17:34:39
|
ClodoaldoJR
Debugger
Membro desde: 13/09/2004 10:37:47
Mensagens: 73
Offline
|
thokk wrote:image.flush(); coloca isso acho que deve ser preciso ter isso depois do seu bufferImage.
Cara já tentei fazer isso também mas não funcionou. Como estou com urgência e não consegui usar a tag, fiz usando a tag graphicImage mesmo.
De qualquer forma muito obrigado pela ajuda
[]'s
|
------------------------------------------------
Clodoaldo da Silva Gouveia Júnior
UFPB - Graduado
CEFET-PB - Graduado
Banco do Nordeste - Analista de Sistemas
------------------------------------------------ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2010 13:37:19
|
William Alves
JavaEvangelist
![[Avatar]](/images/avatar/7aef228fe8c99a599158ee626efe281b.jpg)
Membro desde: 02/10/2008 07:36:41
Mensagens: 301
Localização: São Paulo-SP
Offline
|
ClodoaldoJR wrote:
thokk wrote:image.flush(); coloca isso acho que deve ser preciso ter isso depois do seu bufferImage.
Cara já tentei fazer isso também mas não funcionou. Como estou com urgência e não consegui usar a tag, fiz usando a tag graphicImage mesmo.
De qualquer forma muito obrigado pela ajuda
[]'s
Estou com um problema bem parecido, como você usou a tag <h:graphicImage/> ao invez da <a4j:mediaOutput/>.
Eu tento usar a tag a4j mas não renderiza a imagem, se alguém tiver alguma dica...
Managed Bean
JSP : <a4j:mediaOutput/>
OU
JSP :<h:graphicImage/>
tiles-definitions
faces-navigation-config.xml
faces-managedbean-config.xml
Preciso de ajuda...
Abraços.
This message was edited 1 time. Last update was at 02/06/2010 13:56:38
|
William F. R. Alves
SCJA | SCJP 6 | SCWCD 5 | Próxima : SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 16:17:29
|
RenZasso
Debugger
![[Avatar]](/images/avatar/9ea617ae92116e11f89772bdfacfd259.jpg)
Membro desde: 28/07/2008 09:07:55
Mensagens: 57
Offline
|
Ola pessoal!
Belezinha? Pessoal, tambem estou tentando imprimir pequenos graficos feitos em JSF dentro de uma rich:datatable. Porem, neste exemplo citado acima voces estao chamando o metodo createContent="#{dialChart.chart}" dentro do a4j:mediaOutput, mas este metodo deve receber alguns parametros certo? que parametros sao esses? Como passo esses parametros?
Grato desde ja
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 16:36:08
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
Tente colocar apenas isso dentro do seu dataTable:
O gráfico vai ter o perfeito funcionamento.
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 17:16:20
|
RenZasso
Debugger
![[Avatar]](/images/avatar/9ea617ae92116e11f89772bdfacfd259.jpg)
Membro desde: 28/07/2008 09:07:55
Mensagens: 57
Offline
|
Salve thokk! Show de bola cara! pegou que eh uma beleza! Nao sei porque mas o grafico esta saindo avermelhado, tem nocao o que pode ser?
Vlwzasso cara!
Abracos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 17:55:10
|
thokk
Virtual Machine Man
![[Avatar]](/images/avatar/1a3d6a5affbc4a3a84214366730c4a80.jpg)
Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline
|
Tenta mudar de image/jpeg para image/png.
|
Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2010 18:16:49
|
RenZasso
Debugger
![[Avatar]](/images/avatar/9ea617ae92116e11f89772bdfacfd259.jpg)
Membro desde: 28/07/2008 09:07:55
Mensagens: 57
Offline
|
Fala thokk! Cara mais uma vez SHOW! foi pimba! Vlwzasso pela dica parceiro!
Abraçao
|
|
|
 |
|
|