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

私はajax commandButtonのようになります。

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

beanのメソッドが終了したら、tab1に切り替える必要があります。ご協力ありがとうございます。

答えて

0

あなたは追加する必要があります:あなたは3番目のタブのコールコマンドボタンの後にタブを更新する必要が

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

:あなたのtabViewへ

activeIndex 

属性を。最初のタブが表示されます。 –

関連する問題