我想在我的JSF页面中获取浏览器选项卡关闭事件。如何使用<a4j:ajax event="?" .../>
执行此操作是否有任何事件是JSF ??
答案 0 :(得分:1)
嗯,你不能直接在<a4j:ajax event="?" .../>
中获取浏览器标签关闭事件,但是有解决方法
第1步:从javascript中获取标签关闭事件,如
<h:body onunload="tabClosed();">
Step2:创建JS函数并调用支持bean,如
<h:form>
<a4j:jsFunction name="tabClosed" action="#{myBean.tabIsClosed()}" ></a4j:jsFunction>
</h:form>