2012-10-14 53 views
0

我想用進度條創建p:tabView。類似於p:tabMenu - 當按下標籤時,標籤的標籤更改爲Loading我想創建類似的東西,但使用p:tabView。例如,我可以如何調用進度條,如this,並在加載完成時清除它。有沒有可能的方法?如何用進度條創建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> 

,可能工作會在加載時禁用選項卡標籤的另外一個選擇。

回答

3

不需要自己禁用任何東西。使用primefaces BlockUI暫時禁用您的選項卡。只需將下面的標記添加到您的網頁:

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

其中myTabPanelid將分配給您的<p:tabPanel/>。請參見pf showcase

上的blockUi組件的其他用法