我有"a4j:commandButton"
在"onComplete"
事件上运行一些JavaScript。
还有一个"action"
正在调用方法。
<a4j:commandButton action="#{Bean.Method()}"
onComplete="thisJavaFunction()">
我在Seam中使用pages.xml在调用该方法时更改为单独的页面。
<page view-id="/webpages/page1.XML">
<navigation from-action="#{Bean.Method()}">
<redirect view-id="/webpages/page2.XML"/>
</page>
问题:
我希望在加载page2时调用onComplete方法中的"thisJavaFunction()"
。
但是因为它是一个单独的页面,所以不会发生onComplete事件。
我可以在page2的主体中使用onLoad事件,但我宁愿不使用它,因为page2使用其他页面使用的模板(例如page1),这意味着当调用其他页面时调用onLoad事件
无论如何都要绕过这个?