1 つの JavaScript 戻り値で Bean 値を設定する必要があります。
何かのようなもの:
<script type="text/javascript">
function getUserId(){
return 4;
}
</script>
<h:inputText name="lala" value="getUserId()"/>
ありがとう
1 つの JavaScript 戻り値で Bean 値を設定する必要があります。
何かのようなもの:
<script type="text/javascript">
function getUserId(){
return 4;
}
</script>
<h:inputText name="lala" value="getUserId()"/>
ありがとう
私はそれを解決しました。
次のように a:jsFunction タグを使用していました。
<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>
a:actionparam でプロパティ noEscape="true" を使用すると、JavaScript コードが呼び出されます。