6

<p:tab>コマンド ボタンを使用してタブ ( ) に切り替えるにはどうすればよいですか?

4

4 に答える 4

8

selectTab(index); というクライアント側 API メソッドもあります。

<p:commandButton type="button" onclick="widgetvar.selectTab(2)" value="Show" />
于 2011-04-18T11:45:44.067 に答える
2

p:tabViewactiveIndex「アクティブなタブのインデックス」(Primefaces ドキュメント) である属性があります。

のアクション メソッドからこの属性を設定できますp:commandButton

<p:commandButton value="Switch tab" action=#{myBean.switchTab} />

バッキング Bean でアクション メソッド switchTab() を定義し、 member を設定しactiveTabます。

次に、このメンバーを使用してアクティブなタブを設定します

<p:tabView activeIndex=#{myBean.activeTab}>

サーバーが EL 2.2 をサポートしている場合、アクション メソッド呼び出しでアクティブなタブのインデックスを設定できます。

<p:commandButton value="Switch tab" action=#{myBean.switchTab(2)} />

次に、アクション メソッド呼び出しの引数を使用して、アクティブなインデックスを直接設定できます。

于 2011-04-18T09:17:59.580 に答える