Bom dia pessoal!
Sou iniciante em Java. Procuro ler livros quando tenho tempo, mas no momento ta um pouco corrido, então ando aprendendo mais na prática e com exemplos.
Estou com uma duvida com rendered…
No caso eu to tentando fazer da seguinte maneira:
Na minha pagina inicial tenho um menu, nele eu coloquei:
<p:menuitem value="Novo" action="#{clienteBean.mostrarTelaNovoCliente}" icon="ui-icon-document" />
Ai no bean ta assim:
public String mostrarTelaNovoCliente(){
telaNovoCliente = true;
return "/vendas/Cliente.jsf";
}
E no /vendas/Cliente.jsf ta assim:
<p:panel header="Cliente" rendered="#{clienteBean.telaNovoCliente}">
Eu já imaginei que não ia mostrar esse panel, por que quando eu dou o return, ele carrega a pagina novamente perdendo a informação que eu setei, que no caso é (telaNovoCliente = true)…
Eu precisava saber qual é a forma correta de fazer o que eu to precisando…
Pensei em fazer as variaveis dessa forma, pois no Cliente.jsf terei nas paginas: Novo Cliente, Alterar Cliente, Confirmacao Novo Cliente, e Confirmacao Alterar Cliente…
Creio que seja um coisa simples que eu não estou conseguindo enxergar, ou que não sei mesmo…
Obrigado desde já!
Abraço!
EDIT: [ code ] adicionados.