在以下代码中,我默认禁用命令按钮并在输入发生任何更改后启用。
按钮启用正常但是,当按钮启用时,按钮的
操作方法 [ reconfirmAction() ] 不会被调用,使用客户端 API 方法
button_widget.enable()
这是代码:
<h:form id="reConfirmForm">
<h:outputLabel>User Name</h:outputLabel>
<h:inputText value="#{myBean.userName}" onchange="btnWigetVar.enable()"/><br/>
<h:outputLabel>Email</h:outputLabel>
<h:inputText value="#{myBean.userEmail}" onchange="btnWigetVar.enable()"/><br/>
<p:commandButton value="Re-Confirm" widgetVar="btnWigetVar" action="#{myBean.reconfirmAction}" disabled="true"/>
</h:form>
我使用 Primeface 3.5 和 Mojarra 2.1.13