JSF。如何将JavaScript函数的值设置为Bean的字段?
早上好!如何将 JavaScript 函数的值设置为 Enterprice Java Bean 的字段?
我有js函数:
<script type="text/javascript">
function getTimezone() {
var d = new Date()
var gmtMinutes = -d.getTimezoneOffset();
return gmtMinutes;
}
</script>
我正在尝试使用:
<a4j:jsFunction name="timezone" assignTo="MyBean.gmtMinutes">
<a4j:actionparam name="timezone" value="getUserId()"/>
</a4j:jsFunction>
但我没有得到。我认为我错误地使用了标签 a4j:jsFunction。请给我建议如何正确使用标签!
Good morning! How to set a value of JavaScript function to a field of Enterprice Java Bean?
I have the js function:
<script type="text/javascript">
function getTimezone() {
var d = new Date()
var gmtMinutes = -d.getTimezoneOffset();
return gmtMinutes;
}
</script>
I'm trying to use:
<a4j:jsFunction name="timezone" assignTo="MyBean.gmtMinutes">
<a4j:actionparam name="timezone" value="getUserId()"/>
</a4j:jsFunction>
But I did not get. I think that I incorrectly used the tag a4j:jsFunction. Give me advice please how to use the tag correctly!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以注册一个
jsFunction
,它将参数的值发送到服务器:然后从 JavaScript 调用该
jsFunction
:RichFaces Showcase 上也有一个相同的示例:
http://richfaces-showcase.appspot.com /richfaces/component-sample.jsf?demo=jsFunction&skin=blueSky
You can register a
jsFunction
which sends parameter's value to server:And then invoke that
jsFunction
from JavaScript:There is also an example of the same on RichFaces Showcase:
http://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=jsFunction&skin=blueSky