我正在使用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