|
|
http://www.rponte.com.br/2010/12/01/problema-do-rendered-dinamico-com-jsf/ -- Rafael de Paula Souza
http://br.linkedin.com/in/rafaelpsouza
Sublimus - Desenvolvimento de Software e Soluções Web. www.sublimus.com.br
Em 28 de abril de 2011 12:21, Flavio Cysne <flaviocysne@xxxxxxxxx> escreveu:
Danilo,
o reRender não deveria apontar para um componente cujo rendered esteja false, pois o reRender só funciona com componentes onde o rendered esteja true. Não sei se foi problema na cópia do código, mas o trecho <a4j:outputPanel
id="valida_login_nome" rendered="ajax_valida"> ... </a4j:outputPanel> deveria conter uma EL (#{ajax_valida}) ou um valor que possa ser convertido em um java.lang.Boolean. Talvez o reRender deva apontar para o "valida_nome_login", pois este não define uma EL para o rendered, ou seja, sempre terá o rendered igual a true.
Espero ter ajudado. Flávio Cysne
Em 28 de abril de 2011 10:30, Danilo Cássio G Miranda <danilokassio@xxxxxxxxx> escreveu:
Estou tentando renderizar uma div e não estou conseguindo!!
Esta div está estilizada (tipo balão de comic-books) para exibir a
validação dos formulários. A página deve carregar com a div escondida
e exibir qndo a validação ocorrer.
Segue trecho do código:
view plaincopy to clipboardprint?
<h:form class="formulario_cadastro_login">
<a4j:queue />
<div class="nome_login">
<label> <h:outputText
value="#{msgBundle.nome}" /> </label>
<h:inputText id="nome"
value="#{clientePB.cliente.nome}"
class="cadastro_campo_login" style="estilo.css"
required="true"
label="Nome">
<a4j:support
event="onblur" action="" id="ajax_valida"
reRender="j_id30:valida_login_nome" />
<!-- <f:validateLength
minimum="3" maximum="99" />-->
<!-- <rich:ajaxValidator
id="ajax_valida_nome" event="onkeyup" reRender="valida_login_nome" />--
>
<rich:ajaxValidator event="onblur" />
</h:inputText>
<a4j:outputPanel
id="valida_nome_login">
<a4j:outputPanel
id="valida_login_nome" rendered="ajax_valida">
<div id="valida_login" >
<rich:messages />
</div>
</a4j:outputPanel>
</a4j:outputPanel>
</div>
</h:form>
Alguma sugestão do que pode estar errado?
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
|
|