繁体   English   中英

如何禁用 <h:selectBooleanCheckbox> 按下 <a4j:commandButton> 在jsf中

[英]How disable a <h:selectBooleanCheckbox> pressing a <a4j:commandButton> in jsf

<a4j:form id="formNC">
    <rich:panel style="width: 100%">       
       <h:selectBooleanCheckbox value="#{crearCitaMB.booleanCheck">
       <a4j:commandButton value="DisableCheck" action="#{testBean.methodCalculate}" />
    </rich:panel>
</a4j:form>

我的问题很简单:我按下commandButton时可以“禁用”而不“隐藏” selectBooleanCheckbox吗?我不知道该怎么做。 可以使用aj4:support或javascript完成吗?

尝试这个...

在页面中:

<a4j:form id="formNC">
    <rich:panel style="width: 100%">
       <h:selectBooleanCheckbox disabled="#{testBean.disableFlag"} 
            value="#{crearCitaMB.booleanCheck"}>
       <a4j:commandButton value="DisableCheck" 
            action="#{testBean.methodCalculate}" render="formNC" />
    </rich:panel>
</a4j:form>

在testBean中:

private boolean disableFlag;

public boolean isDisableFlag()
{
    return disableFlag;
}

public void methodCalculate()
{
    disableFlag = true;
    ...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM