0

p:tabViewプログレスバーで作成したい。のようなものp:tabMenu-タブが押されると、タブのラベルがに変更されLoadingます似たようなものを作成したいと思いますがp:tabView. たとえば、このようにプログレスバーを呼び出して、ロードが終了したときにそれをソップする方法。可能な方法はありますか?

<p:tabView dynamic="true" cache="false">
    <p:tab id="tab1" title="tab1" >
        <ui:include src="tab1.xhtml" />
    </p:tab>
    <p:tab id="tab2" title="tab2" >
        <ui:include src="tab2.xhtml" />
    </p:tab>
    <p:tab id="ta3" title="tab3" >
        <ui:include src="tab3.xhtml" />
    </p:tab>
    <p:tab id="tab4" title="tab4" >
        <ui:include src="tab4.xhtml" />
    </p:tab>
</p:tabView>

動作する可能性のあるもう 1 つのオプションは、読み込み時にタブ ラベルを無効にすることです。

4

1 に答える 1

3

自分で何かを無効にする必要はありません。一時的にタブを無効にするには、 primefaces BlockUIを使用します。次のマークアップをページに追加するだけです。

  <p:blockUI block="myTabPanel" trigger="tab1,tab2,tab3,tab4" />

myTabPanelidに割り当てます<p:tabPanel/>pfショーケースの blockUi コンポーネントの他の使用法を参照してください

于 2012-10-15T02:08:56.010 に答える