JSF - Problema com selectOneRadio e ajax URGENTE!!!  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
igorbrites
Debugger
[Avatar]

Membro desde: 11/07/2007 13:39:58
Mensagens: 54
Localização: Belo Horizonte - MG
Offline

Salve pessoal!

Seguinte, to desenvolvendo um aplicativo com JSF e preciso que, em um form, quando eu clico num radioButton, ele faça sumir uma div e aparecer outra, algo como o show/hide do jQuery. Já tô apanhando pra isso tem uma semana e não saio do lugar. o espaço dos radio buttons tá assim:


As div's são assim:

Esse é o meu servlet:

E o erro q aparece é o seguinte:

Tô começando com o JSF agora, então se alguem puder me dar uma força, agradeço demais!!!!

Vlw galera!!!!!!!!!

"Se caminhada fizesse bem pra saúde, o carteiro seria Imortal..."

Igor Brites
[MSN]
Marlon Meneses
Virtual Machine Man
[Avatar]

Membro desde: 10/04/2007 19:20:48
Mensagens: 733
Localização: Belém-Pará
Online

pode ser feito com javascript?

Gigante guerreiro...
DAILEON!!!
[Email]
ftabah
Debugger
[Avatar]

Membro desde: 19/01/2009 18:11:46
Mensagens: 52
Localização: São Paulo
Offline

Porque immediate="false"?
e pq não tá inficando o formFisica também no reRender?
sinceramente, com javascrit, como o marlon falou, ia te poupar tempo e dor de cabeça...

______________________
Desenvolvedor java e web
EJB 3.0 + JSF 1.2 +
Richfaces 3.3.0 +
JPA + JBoss + Quipukit 1.6.1 +
etc... [:p]
[Email]
igorbrites
Debugger
[Avatar]

Membro desde: 11/07/2007 13:39:58
Mensagens: 54
Localização: Belo Horizonte - MG
Offline

Vlw pela ajuda pessoal, pricipalmente pela rapidez!

Bom, não sou mto bom com javascript, então se alguem puder me dar uma força nessa parte tbm...

E outra coisa ftabah, como eu posso declarar o formFisica no reRender? é só separar por vírgula ou colocar outro reRender? Eu uso o Red Hat Developer Studio e lá não deixou q eu colocasse outro reRender. E qto ao immediate="false" foi uma ideia de um outro tópico daki do forum. Mas vou testar com true. Vou dar uma pesquisada em javascript, mas qqr ideia nova é bem vinda! rsrsrsrs

[Editado]E esse código javascript, pq não aceita jquery? Tentei fazer os eventos show/hide com o jquery e não deu. Não consigo recuperar o "checked" do radioButton.

Vlw pessoal!

This message was edited 1 time. Last update was at 11/05/2009 12:34:11


"Se caminhada fizesse bem pra saúde, o carteiro seria Imortal..."

Igor Brites
[MSN]
ftabah
Debugger
[Avatar]

Membro desde: 19/01/2009 18:11:46
Mensagens: 52
Localização: São Paulo
Offline

igorbrites wrote:Vlw pela ajuda pessoal, pricipalmente pela rapidez!

Bom, não sou mto bom com javascript, então se alguem puder me dar uma força nessa parte tbm...

E outra coisa ftabah, como eu posso declarar o formFisica no reRender? é só separar por vírgula ou colocar outro reRender? Eu uso o Red Hat Developer Studio e lá não deixou q eu colocasse outro reRender. E qto ao immediate="false" foi uma ideia de um outro tópico daki do forum. Mas vou testar com true. Vou dar uma pesquisada em javascript, mas qqr ideia nova é bem vinda! rsrsrsrs

[Editado]E esse código javascript, pq não aceita jquery? Tentei fazer os eventos show/hide com o jquery e não deu. Não consigo recuperar o "checked" do radioButton.

Vlw pessoal!


para dois componentes num mesmo reRender basta colocar um espeço em branco, ex: "form1 form2"

Agora, exemplo bobo pra ocultar/mostrar elemento usando javascript

______________________
Desenvolvedor java e web
EJB 3.0 + JSF 1.2 +
Richfaces 3.3.0 +
JPA + JBoss + Quipukit 1.6.1 +
etc... [:p]
[Email]
fabio.massa
JavaChild
[Avatar]

Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline


<a4j:support event="onclick" immediate="false" reRender="formJuridica" action="#{ValidaPessoa.exibirDIV}"/>//primeira linha do erro (23)


o ACTION exige um método que retorne alguma string e o seu método não retorna nada, sugiro utilizar um actionListener que não retorna nada também, mas deve assinar o actionEvent +- assim:

http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa
[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team