【发布时间】:2015-09-16 16:43:22
【问题描述】:
我想使用 p:commandButton>
禁用 p:tab>文件.xhtml
<h:form id="tabUserModule">
<p:tabView value="#{listModule.toArray()}" var="car" id="tabView1" widgetVar="delg1">
<p:tab title="#{car[0].module}" id="styleChoix" disabled="#{disableTag.disableTa}" >
<p:tabView orientation="left" >
<p:tab title=" Prototype " >
<h:panelGrid >
<p:commandButton value="Disable" oncomplete="delg1.select(0)"
action="#{disableTag.buttonAction}" update=":tabUserModule:tabView1:styleChoix"/>
.....
Bean.java
@ManagedBean
@ViewScoped
public class DisableTag implements Serializable {
private static final long serialVersionUID = 7179479455651980518L;
private boolean disableTa=false;
public boolean isDisableTa() {
return disableTa;
}
public void setDisableTa(boolean disableTa) {
this.disableTa = disableTa;
}
public void buttonAction()
{
disableTa = true;
}
}
但是当我执行此代码时,所有选项卡都被禁用,请问我该如何解决这个问题?
我想禁用被橙色包围的标签
【问题讨论】:
-
您使用的是什么版本的 primefaces?
-
嘿。你解决了什么问题?
标签: primefaces