2016-06-28 120 views
0

我使用PrimeFaces组件tabView,我有像下面的代码。如何更改按钮单击后的活动选项卡

<p:tabView id="tabs" dynamic="true" cache="false"> 
    <p:tab id="tab1"> 
     <ui:include src="/some/path/page.xhtml"/> 
    </p:tab> 
    <p:tab id="tab2"> 
     <ui:include src="/some/path/page2.xhtml"/> 
    </p:tab> 
    <p:tab id="tab3"> 
     <ui:include src="/some/path/page3.xhtml" /> 
    </p:tab> 
</p:tabView> 

在第三页我有阿贾克斯commandButton看起来像下面。

<p:commandButton actionListener="#{bean.method(parameter)}" ajax="true" value="Add" /> 

当bean中的方法完成时,我需要切换到tab1。谢谢你的帮助。

回答

0

您必须添加:

activeIndex 

属性您TabView的:

<p:tabView id="tabs" dynamic="true" cache="false" activeIndex="1" > 
+0

您需要更新第三个选项卡上调用命令按钮后标签。它会向你显示第一个标签。 –

相关问题