Pessoal, boa tarde.
Estou com um pequeno problema e gostaria de saber se alguém já passou pelo mesmo ou poderia me ajudar.
Tenho um relatório em Jasper que está sendo chamado a partir de um ManagedBean, com JSF.
Porém, existem alguns parâmetros que precisam ser digitados na tela para a geração do mesmo.
Estou utilizando h:inputText required = “true” e rich:messages para validação dos campos.
A chamada para o meu managedBean é através de um h:commandLink com target="_blank".
Até aí tudo bem! Mas o problema está na hora que ocorre algum erro de validação… que ele abre a popup com a mesma página, porém, mostrando os erros de validação. Como fazer pra isso não ocorrer mais?
Outra coisa… eu testei o a4j:commandLink pra fazer a mesma coisa. Ele mostra SIM os erros de validação na minha página, porém, quando eu realmente gero o relatório, ele não abre a popup.
Dentro do meu managedBean, a chamada para o relatório é assim (vi aqui no guj):
//... relatório gerado e setado no response
getFacesContext().getApplication().getStateManager().saveView(getFacesContext());
getFacesContext().responseComplete();
Alguém pode me ajudar???
Agradeço desde já!