Eu possuo um projeto web feito com várias páginas em JSF. Estou usando os gráficos do JFreeChart mas não estou curtindo muito, queria começar a usar os do Google Charts…
Fiz primeiro pelo método básico via POST mas os gráficos que ele pode gerar são muito limitados, além de estáticos.
Comecei a tentar usar o modo via JavaScript mas não consigo fazer com que o JS use as dados para a geração do gráfico, que estão em alguns Beans.
Tive a idéia de usar a Google Web Toolkit (GWT), junto com a Visualization API e integrá-la ao JSF para gerar os gráficos, então encontrei um tal de g4jsf que diz ser uma library de integração entre GWT e JSF, considerado um subprojeto do A4J ( https://ajax4jsf.dev.java.net/nonav/ajax/gwt/gwt-cdk.html ), e no próprio site havia um tutorial mostrando como usá-lo ( http://www.theserverside.com/news/1365076/Integrating-the-Google-Web-Toolkit-with-JSF-using-G4jsf ), mas vi que essa lib e o tutorial já datam 4 anos…
Tentei fazê-lo mas começou a dar um erro de compilação no Eclipse que não consigo resolver logo no primeiro passo, na classe que dá extends na UIComponentELTag , pelo que li é pela diferença da versão do Tomcat (entre outros) minha com a da pessoa que escreveu o tutorial (de quatro anos atrás).
Minha dúvida é:
- É possível essa integração entre JSF e GWT? Alguém já fez? Eu uso bastante JSF mas nunca usei o GWT…
- E será mais fácil, ao invés da integração, eu achar um meio de obter os dados do Bean no JavaScript? Alguém sabe como fazer?
Desde já agradeço!! Obrigado pela atenção! No aguardo…