Navegação Primefaces ajax

3 respostas
brunobuild

Pessoal,

Estou tentando fazer a navegação entre as páginas usando JSF 2 e primefaces.
Porém não estou conseguinto fazer com ajax, sem ajax funciona certinho.

Porque devemos colocar a ajax=“false” no primefaces? quando uso esse parametro funciona, mas eu gostaria que fosse com ajax

Xhtml

<p:commandButton value="Cadastro" action="#{NavigationUI.cadastro}" immediate="true"/>

Classe

@ManagedBean(name = "NavigationUI") @RequestScoped public class NavigationUI { public String cadastro() { return "cadastro"; } }

3 Respostas

comedor_de_folhas

bruno, tmbm tenho essa duvida, vc ja resolveu isso???

vlwws

brunobuild

Cara seguinte, essa navegação eu não consegui fazer utilizando ajax agora requisição normal de botão funciona certinho não precisa colocar ajax=false não.

Agora é o seguinte o pq disso eu não faço a minima idéia…

Se você descobrir posta aqui!!!

Está dificil encontrar essa informação

abraços

RodrigoValentim

Não sei se já foi resolvido, mas, segue solução

Segundo o FAQ do PrimeFaces (http://www.primefaces.org/faq.html):

  1. Why navigations do not work with PrimeFaces commandButton and commandLink?
    PrimeFaces does not support forward based navigations within an ajax request, you need to do redirect instead or set ajax to false.

Você precisa setar o ajax para false

<p:commandButton value="Cadastro" action="#{NavigationUI.cadastro}" ajax="false"/>
Criado 22 de dezembro de 2010
Ultima resposta 2 de jun. de 2011
Respostas 3
Participantes 3