bom dia
estou com o seguinte problema…
tenhu uma tela de relatorio, que utilizo sessionScoped so que mudo de tela faço outras coisas, mas quando volto na tela do relatorio que esta com
o escopo sessionScoped ele mantem todos os filtros na tela.
teria como tratar no xml essa seção? tipo toda vezes que sair dessa tela ele matasse a seçao e quando eu voltar eu iniciar ela novamente
eu utilizo um grafico que é apresentado num dialog… se eu usar qualquer outro tipo de seçao … esse grafico nao aparece na tela…
eu uso o jfreechart pra fazer o grafico… não tenho ideia de como posso fazer.
Não entendi:O q tem a ver o JFreeChart com usar sessão?
O problema não é que vc entra na tela e os campos ja estao preenchidos??
sim é isso msm, eu nao posso usar requestScoped se não o grafico nao mostra,
olha se isso é possivel e se tem como:
@ManagedBean(name = "relatorioPromotorBean")
@SessionScoped
public class RelatorioBean implements Serializable {
//
public RelatorioBean() {
//teria como fazer um (if essa se tiver aberta)
//eu uso isso pra remover e recriar
//remover:
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().remove("ManagerBean");
//recriar:
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("ManagerBean", new ManagerBean());
}
}
isso faz sentido?