Jsf 单击后如何更新commandLink的样式?

Jsf 单击后如何更新commandLink的样式?,jsf,richfaces,commandlink,Jsf,Richfaces,Commandlink,我有JSF RichFaces项目。 如果条件为false,则必须禁用commandLink。 操作完成后,条件为false,但commandLink仍处于活动状态 <a4j:commandLink action="..." styleClass="#{condition ? '' : 'disabled' }"> <h:outputText value="..."/> </a4j:commandLink> 我应该怎么做才能使它工作?您是否正在

我有JSF RichFaces项目。 如果条件为false,则必须禁用commandLink。 操作完成后,条件为false,但commandLink仍处于活动状态

<a4j:commandLink action="..." styleClass="#{condition ? '' : 'disabled' }">
      <h:outputText  value="..."/>
</a4j:commandLink>

我应该怎么做才能使它工作?

您是否正在尝试禁用该按钮?给它class=disabled不能这样做。@Makhiel这有关系吗?我试图禁用commadlinkClass是为了改变外观,如果你试图使按钮不可点击,那是另一回事。@Makhiel yes,你给了我一个好主意!我尝试使用属性onclick=this.disabled=true的commandButton。而且它有效!