Como acessar o valor JavaScript em A4J
-
24-09-2019 - |
Pergunta
Preciso definir um valor de feijão com um valor de retorno JavaScript.
Algo como:
<script type="text/javascript">
function getUserId(){
return 4;
}
</script>
<h:inputText name="lala" value="getUserId()"/>
Obrigado
Solução
Eu resolvi isso.
Eu estava usando a tag: jsfunção como se segue:
<script type="text/javascript">
function getUserId(){
var user = MyCompany.get_User();
return user;
}
</script>
<a:jsFunction action="#{user.performLogin()}" name="doSiteLogin" >
<a:actionparam name="uid" value="getUserId()"/>
</a:jsFunction>
Se você usar a propriedade noescape = "true" no a: actionparam ... ele chama seu código JavaScript.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow