单击特定选项卡时调用JavaScript

时间:2013-04-28 13:20:48

标签: jsf primefaces

我正在探索primefaces中的标签组件 http://www.primefaces.org/showcase/ui/tabviewChangeListener.jsf ,我想知道在点击特定标签时是否可以调用JavaScript。

请告知,谢谢。

1 个答案:

答案 0 :(得分:6)

有两种方法可以连接制表符更改事件:

  1. 使用onTabChange标记的<p:tabView>属性对相应的事件执行回调函数:

    <p:tabView onTabChange="handleTabChange(index)">
    //tabs
    </p:tabView>
    
  2. 使用oncomplete标签的<p:ajax>属性在AJAX调用成功完成时执行JS函数:

            <p:ajax event="tabChange" listener="#{tabBean.onTabChange}" oncomplete="handleOncomplete(xhr, status, args)"/>