Como passar o retorno de uma função de javascript para um bean?

5 respostas
MarcioCasteloBranco
Amigos este é meu problema ,tenho este script:
<script type="text/javascript">
<!--
function dsJusti(){
	var dsJustificativa = prompt("Digite a justificativa para reprovar este envio de saldo ao Pai?", "");
	confirm(dsJustificativa);
	return dsJustificativa;
	
}

//-->
</script>
Neste componente chamo a função:
<h:commandLink id="clReprova"
			actionListener="#{bean.bla}"
			onclick="dsJusti();"
			styleClass="imagemBotao">
			<h:graphicImage style="border: 0" url="/images/negado.gif" />
			<f:param name="sqCompulsorio"
				value="#{bean.bla.1}" />
			<f:param name="idPeriodo"
				value="#{bean.bla.1}" />
			<f:param name="dtReferencia"
				value="#{bean.bla.1}" />
			<f:param name="idLiquidacao"
				value="#{bean.bla.1}" />
			
			</h:commandLink>

Gostaria de saber como faço para setar um bean com o retorno da função?
Obrigado!

5 Respostas

MarcioCasteloBranco

Help!

MarcioCasteloBranco

Alguma ideia?

davidbuzatto

Marcio, aguarde a resposta.
O fórum não é lugar para desespero.
Em menos de 15 minutos você postou duas mensagens inúteis.

Eu não ia responder, mas vamos lá. Atribua um id ao componente que você quer setar o valor, obtenha o componente via javascript e configure o valor nele.

MarcioCasteloBranco

davidbuzatto quero primeiro me desculpar esta não foi minha intenção, só que sempre prezei pela educação, já que vc é um colaborador antigo no forum deveria ter o feedback melhor com seus colaboradores, e na minha opinião vc poderia me mandar um msg privada, so comentei para meu post ficar no top pois lêe um post sobre o mesmo assunto sem resposta
http://www.guj.com.br/posts/list/207795.java.

Mais uma vez obrigado.
Vlw

davidbuzatto

Caro Márcio,

Já pensou se todo mundo começar a dar ups no GUJ? Toda semana alguém pede para parar com UPs. Você já está cadastrado no GUJ há mais de um ano não está?
Dê uma lida aqui: http://www.guj.com.br/posts/list/220815.java

[]´s

Criado 5 de novembro de 2010
Ultima resposta 6 de nov. de 2010
Respostas 5
Participantes 2