Olá pessoal,
Podemos colocar nossos manged beans em escopo de session ou request (entre outros). Fiz alguns testes com o request por que o memso consome menos recursos no servidor, porém, notei que algumas coisas pararam de funcionar.
Ex: tenho uma página onde faço uma pesquisa e clico em um botao visualizar que abre outra páginas com os dados do registro selecionado. Com session funciona normal, porém, com request a outra pagina nem abre.
segue o codigo:
MB
public void gerarCapaProcesso(){
this.modelo = (Modelo) this.dmRegistros.getRowData();
FacesContext ctx = FacesContext.getCurrentInstance();
NavigationHandler nh = ctx.getApplication().getNavigationHandler();
nh.handleNavigation(ctx, "_blank", "capaProcesso");
}
JSF
<rich:column width="20">
<h:commandButton title="Capa do Processo" image="/imagens/ImagensUtilizadas/16x16/viewmag.png" action="#{followUpImportacaoMB.gerarCapaProcesso}" />
</rich:column>
Obrigado