Javafree
Página Inicial do Fórum > Frameworks, APIs e IDE's

JSF CommandButton com rendered não executa action.



Criar novo tópico   Responder tópico


  1. Freakjar
    Posts:220


    Comment Arrow

    Publicado em: 27/05/2014 22:48:35

    Olá pessoal, gostaria de saber se existe como não validar o bean que está dentro do meu rendered do commandButton, por exemplo eu tenho 4 managedBeans que esses managedBeans representam: 4 funcionalidades que possa mudar o investimentos dos clientes, nesses quatro menus eles chegam numa tela de e-mail que é a mesma para todos, acabei criando um managedBean para E-mail (EmailBean) e quando eu clico no botão voltar eu preciso saber qual managedBean voltar, até aí tudo bem, o problema é que eu quando for voltar preciso chamar um serviço para retornar um objeto que são diferentes entre os managedBeans, pesquisei bastante na net de criar os 4 serviços dentro do emailBean que retornasse o objeto de retorno e que eu pudesse setá-lo no managed beans de um desses menus, pensei em utilizar aqueles f:param,f:setActionPropertyListener, mas não consegui obter uma solução certa, pensei em criar 4 botoões voltar, 1 para cada managedBean e renderizar aquele que foi para a tela de e-mail, ele faz tudo isso, o problema é que quando clica no botão voltar o bean que está dentro do rendered

    emailBean.paginaVoltar ele dá uma pane, como estou em requestScope estou colocando um inputHidden dentro da página de e-mail só que as primeiras validações se eu colocar um System.out.println aparecem null no getPaginaVoltar mas as próximas aparecem o valor, se eu tirar o rendered do botão voltar ele retorna na action, acredito que como estou trabalhando com 2 managedBeans pode ser que esteja dando conflito na validação dos beans, gostaria de saber se alguém já passou por isso e como resolveu?!
    Abraço.
    _________________

    Gostaria de conhecer pessoas que tem os mesmos interesses que eu.



  1. Relacionados