我正在使用Primefaces 2.2。我有p:tabView裏面有三個選項卡。 Tab1包含一個布爾值複選框。現在我想要當用戶點擊tab1中的複選框時,然後選項卡2變爲禁用。我該怎麼做?這裏是代碼預覽。如何在複選框選擇上禁用PrimeFaces選項卡
<h:body>
<p:panel header="F.C. Barcelona" footer="Visca el Barca!">
<p:tabView>
<p:tab id="tab1" title="Godfather Part I">
<h:panelGrid columns="2" cellpadding="10">
<h:outputText value="In tab1." />
</h:panelGrid>
<h:selectBooleanCheckbox id="Mark"
value="#{disableTag.disable}" >
<f:ajax render="tab2" />
</h:selectBooleanCheckbox>
</p:tab>
<p:tab id="tab2" title="Godfather Part II">
<h:panelGrid columns="2" cellpadding="10">
<h:outputText value="In tab2." />
</h:panelGrid>
</p:tab>
<p:tab id="tab3" title="Godfather Part III">
<h:panelGrid columns="2" cellpadding="10">
<h:outputText value="In tab3." />
</h:panelGrid>
</p:tab>
</p:tabView>
</p:panel>
</h:body>
感謝
我正在使用PrimeFaces 2.2。 p:中沒有禁用屬性 – Basit 2011-12-21 11:15:31
@Basit aaa ...你是對的,我忘了! – spauny 2011-12-21 11:20:51
@Basit所以你不能禁用它們......你只能將渲染設置爲false,而不會顯示它們 – spauny 2011-12-21 11:21:59