2016-06-28 114 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

您需要更新第三個選項卡上調用命令按鈕後標籤。它會向你顯示第一個標籤。 –

相關問題