Como ativo um botao em jsf?

6 respostas
O

<p:commandButton type=“button” title=“Home” value=“Home”>
já tentei utilizar o action mas nao funciona nao sei mais o que tentar utilizar, nao sei se tem que ter javascript?

6 Respostas

d34d_d3v1l

o value ta faltando um =.

Mas nao entendi o q vc quis dizer por ‘ativar’…

rendered?

ou que tal

disabled=“true” ?

O

entao quando eu clicar no botao home em uma pagina xhtml ele me redirecionar para a pagina xhtml

d34d_d3v1l
action="#{managedBean.irParaHome}";

//no mb:
public String irParaHome(){
   return "/pages/home/index"; //aqui eh o path de onde esta a tua pagina
}

se for jsf 2 vai funcionar pq nao precisa colocar no navigation rule.
Se for antes, tem que fazer algo tipo

"return home;"

e mapeiar o "home" para o path do arquivo

PS: estude um pouco cara.
Isto é básico

Hebert_Coelho
d34d_d3v1l:
action="#{managedBean.irParaHome}";

//no mb:
public String irParaHome(){
   return "/pages/home/index"; //aqui eh o path de onde esta a tua pagina
}

se for jsf 2 vai funcionar pq nao precisa colocar no navigation rule.
Se for antes, tem que fazer algo tipo

"return home;"

e mapeiar o "home" para o path do arquivo

PS: estude um pouco cara.
Isto é básico

Como ele disse, estude um pouco... +1

E se for apenas para navegar, voc~e não precisa nem chamar um MB no botão, passe diretamente a página xhtml.

d34d_d3v1l
Hebert Coelho:
d34d_d3v1l:
action="#{managedBean.irParaHome}";

//no mb:
public String irParaHome(){
   return "/pages/home/index"; //aqui eh o path de onde esta a tua pagina
}

se for jsf 2 vai funcionar pq nao precisa colocar no navigation rule.
Se for antes, tem que fazer algo tipo

"return home;"

e mapeiar o "home" para o path do arquivo

PS: estude um pouco cara.
Isto é básico

Como ele disse, estude um pouco... +1

E se for apenas para navegar, voc~e não precisa nem chamar um MB no botão, passe diretamente a página xhtml.

questões de boas praticas: onde vc prefere colocar essas regrinhas de navegacao? no java ou na view direto?
abraços

Hebert_Coelho
d34d_d3v1l:
Hebert Coelho:
d34d_d3v1l:
action="#{managedBean.irParaHome}";

//no mb:
public String irParaHome(){
   return "/pages/home/index"; //aqui eh o path de onde esta a tua pagina
}

se for jsf 2 vai funcionar pq nao precisa colocar no navigation rule.
Se for antes, tem que fazer algo tipo

"return home;"

e mapeiar o "home" para o path do arquivo

PS: estude um pouco cara.
Isto é básico

Como ele disse, estude um pouco... +1

E se for apenas para navegar, voc~e não precisa nem chamar um MB no botão, passe diretamente a página xhtml.

questões de boas praticas: onde vc prefere colocar essas regrinhas de navegacao? no java ou na view direto?
abraços

Já vi diversos modos mas ainda assim não tenho uma em mente para indicar.
Já vi na página, retornando do MB, no faces-config ou até mesmo colocando no resource bundle. Um dia vou saber indicar algo ponta firme.

Sorry

Criado 25 de novembro de 2012
Ultima resposta 25 de nov. de 2012
Respostas 6
Participantes 3