在 a4j:jsFunction oncomplete 事件中调用另一个 a4j:jsFunction
我定义了一些java脚本函数,它将使用a4j:jsFunction调用后端函数。例如:
<a4j:jsFunction name="function1" action="#{Bean1.action1}" oncomplete="function2();"/>
<a4j:jsFunction name="function2" action="#{Bean1.action2}" oncomplete="SomeJSFunc2();"/>
然后在a4j:commandButton中,我设置onclick属性来调用我定义的函数,如下所示:
<a4j:commandButton onclick="function1" oncomplete="SomeJSFunc3();">
当单击a4j:commandButton时, #{Bean1.action1} 运行。#{Bean1.action1} 返回后,(a4j:jsFunction name="function1") 的 oncomplete 事件 无法调用“#{Bean1.action2}”。我该如何解决这个问题?
I define some java script function which will call the back-end functions using a4j:jsFunction.For example :
<a4j:jsFunction name="function1" action="#{Bean1.action1}" oncomplete="function2();"/>
<a4j:jsFunction name="function2" action="#{Bean1.action2}" oncomplete="SomeJSFunc2();"/>
Then in the a4j:commandButton , I set the onclick property to call my defined function like it:
<a4j:commandButton onclick="function1" oncomplete="SomeJSFunc3();">
When the a4j:commandButton is clicked , #{Bean1.action1} is run .After the #{Bean1.action1} returned , the oncomplete event of the (a4j:jsFunction name="function1")
cannot invoke the "#{Bean1.action2}" .How can I solve this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jsf 页面:
backbean(java):
jsf page:
backbean(java):