[Resolvido] commandButton Primefaces não executa action

Olá pessoal, como faço pra executar a action do p:commandButton ?
se eu usar o normal do jsf h:commandButton o action funciona normal, mas o p:commandButton não :frowning:
alguem sabe por que ?
assim funciona:

<h:commandButton value="cadastrar" action="#{bean.metodo}" /> ou <h:commandButton value="cadastrar" action="UsandoNavigationRule" />
mas assim não:

<p:commandButton value="cadastrar" action="#{bean.metodo}" /> ou <p:commandButton value="cadastrar" action="UsandoNavigationRule" />

alguem pode me ajudar ?

Prime faces anda cheio desse problemas,nossa ja tive muitos desses problemas

vamos la

coloca ajax = false

3 curtidas

[quote=erickfm8]Prime faces anda cheio desse problemas,nossa ja tive muitos desses problemas

vamos la

coloca ajax = false[/quote]

puttttttttsssssssss, não acredito nisso, que merda kkkkkkkk
valeu erickfm8, ajudou muito, e foi rápido :slight_smile:
abraços.

sorte sua… que foi só isso , as vezes fico horass somente para fazer um botao funcionar com o prime =s

kkkkkkk
isso que eu abandonei o richfaces por causa dos problemas de compatibilidade e de configuração.
kkkkkkk

só dar uma aproveitada, sabe como mudar o icone do p:submenu do p:menubar ?

http://www.primefaces.org/showcase/ui/menubar.jsf

Renan

No próprio link que vc passou tem um exemplo:

<p:submenu label="New" icon="ui-icon ui-icon-contact"> 

Basta vc alterar o valor do atributo icon para o nome da sua imagem, por exemplo:

<p:submenu label="New" icon="suaImagem.png"> 

[quote=jokacwb]Renan

No próprio link que vc passou tem um exemplo:

<p:submenu label="New" icon="ui-icon ui-icon-contact"> 

Basta vc alterar o valor do atributo icon para o nome da sua imagem, por exemplo:

<p:submenu label="New" icon="suaImagem.png"> 

[/quote]

então, eu testei desse jeito:

<p:submenu label="New" icon="suaImagem.png"> 

não funcionou.
vou ver se é o path mesmo, alterei alguns diretorios.
mas valeu, isso não vem ao caso.
abraços pessoal!

Do jeito que vc fez, ele procurou a imagem na mesma pasta da pagina,
se a imagem estiver em outra pasta vc deve fazer a referencia incluindo
o nome da pasta, veja este exemplo onde estou supondo que a imagem esteja na pasta \resources\images :

<p:submenu label="New" icon="\resources\images\suaImagem.png">

kkkkkkk
isso que eu abandonei o richfaces por causa dos problemas de compatibilidade e de configuração.
kkkkkkk[/quote]

Problema de compatibilidade com o RichFaces???
Acredito que ele seja bem mais estável que o PrimeFaces, pelos menos nos navegadores mais utilizados.
Que tipo de incompatibilidade você teve?
Desenvolvo há algum tempo e nunca encontrei algo que não fosse contornável com o próprio RichFaces ou Ajax4JSF.
Meus clientes utilizam o IE8, em sua maioria.
Mas eu sempre valido também no Chrome e FireFox.

kkkkkkk
isso que eu abandonei o richfaces por causa dos problemas de compatibilidade e de configuração.
kkkkkkk[/quote]

Problema de compatibilidade com o RichFaces???
Acredito que ele seja bem mais estável que o PrimeFaces, pelos menos nos navegadores mais utilizados.
Que tipo de incompatibilidade você teve?
Desenvolvo há algum tempo e nunca encontrei algo que não fosse contornável com o próprio RichFaces ou Ajax4JSF.
Meus clientes utilizam o IE8, em sua maioria.
Mas eu sempre valido também no Chrome e FireFox.[/quote]

você sabe como configura o richfaces 4 ?

RenanRosa, Eu iria de RichFaces somente se o projeto for JSF1.2, neste caso RichFaces 3.3.

Para JSF2 acho que é melhor continuar no PrimeFaces do que o RichFaces 4.

Porém a configuração é básica.
http://docs.jboss.org/richfaces/4.0.X/4.0.0.Final/Developer_Guide/en-US/html/chap-Developer_Guide-Getting_started_with_RichFaces.html#sect-Developer_Guide-Getting_started_with_RichFaces-Creating_a_project_with_JBoss_Tools

Você só precisa das bibliotecas e também declarar nas páginas: xmlns:a4j="http://richfaces.org/a4j"e "xmlns:rich=“http://richfaces.org/rich” (Item 2.4).

Segundo a próprio documentação do RichFaces não é necessário declarar nada no web.xml (Item 2.6).

[quote=mrbbm]RenanRosa, Eu iria de RichFaces somente se o projeto for JSF1.2, neste caso RichFaces 3.3.

Para JSF2 acho que é melhor continuar no PrimeFaces do que o RichFaces 4.

[/quote]

pois é, por isso estou indo para o primefaces, pois usar o 1.2 estou perdendo o que a tecnologia me da.

[quote=mrbbm]Porém a configuração é básica.
http://docs.jboss.org/richfaces/4.0.X/4.0.0.Final/Developer_Guide/en-US/html/chap-Developer_Guide-Getting_started_with_RichFaces.html#sect-Developer_Guide-Getting_started_with_RichFaces-Creating_a_project_with_JBoss_Tools

Você só precisa das bibliotecas e também declarar nas páginas: xmlns:a4j="http://richfaces.org/a4j"e "xmlns:rich=“http://richfaces.org/rich” (Item 2.4).

Segundo a próprio documentação do RichFaces não é necessário declarar nada no web.xml (Item 2.6).
[/quote]

tudo que é tutorial já segui, e nunca consegui fazer funcionar jsf 2 com richfaces 3.3.3
por isso estou indo pro prime

Mesmo o prime tendo varios Bugs no JSF 2 ele ainda é melhor que o Rich, ainda não temos nada estavel…

conseguiu colocar a imagem?

voce pode tentar

<p:submenu>
<h:graphicImage url="/imagens/voltar.jpg"     
                          style="border:0"/>    
</p:submenu>

[quote=erickfm8]Mesmo o prime tendo varios Bugs no JSF 2 ele ainda é melhor que o Rich, ainda não temos nada estavel…

conseguiu colocar a imagem?

voce pode tentar

[code]
<p:submenu>
<h:graphicImage url="/imagens/voltar.jpg"
style=“border:0”/>
</p:submenu>

[/code][/quote]

eu ainda não testei, estou no trabalho, aqui é richfaces.
chegar em casa eu testo ai eu posto aqui :slight_smile:

Richfaces para JSF2 o ideal é que seja o 4 e não o 3.3.3.

Porém para JSF2 o ideal mesmo é o PrimeFaces.

RichFaces fica como favorito para JSF1.2.

:wink:

Eu enfrentei esse mesmo problema… estava utilizando a versão 3.2 do prime.

Eu atualizei a versão do prime faces para a 3.3 e funcionou. Retirei a opção de ajax=false.

:slight_smile:

Abs.

:smiley: Muito obrigado pessoal estava me matando e era um simples erro.
Ajudou muito!