有一个selectOneMenu
的表单可以由AJAX和commandButton
提交:
<h:form>
...
<h:selectOneMenu value="#{myBackingBean.officeId}" required="true">
<f:selectItem itemValue="#{null}" itemLabel="[not selected]"/>
<f:selectItems value="#{myBackingBean.officeSelectItems}"/>
<a4j:support ajaxSingle="true" event="onchange" reRender="officeSelect"/>
</h:selectOneMenu>
...
<h:commandButton
id="okButton"
value="ОК"
action="#{myBackingBean.login}"
/>
</h:form>
我正在寻找一种方法来开发selectOneMenu
的自定义验证器,该验证器只有在commandButton
提交时才会验证值。是否可以在自定义验证器类中识别值的提交方式?