确定自定义验证程序中的操作源

时间:2014-04-15 20:44:24

标签: java jsf richfaces jsf-1.2

有一个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提交时才会验证值。是否可以在自定义验证器类中识别值的提交方式?

0 个答案:

没有答案