Java Richfaces 日历在数据不正确时不会触发操作:
我有这个日历:
<rich:calendar id="olr_from" enableManualInput="true"
isDayEnabled="isDayEnabled"
dayStyleClass="getDisabledStyle"
value="#{logPackageRequest.logPackageRequest.from}" datePattern="MM/dd/yyyy"
cellHeight="22px" inputStyle="width:180px" />
我有这个按钮:
<a4j:commandButton id="Submit_button"
value="#{msgs.submitButton}" styleClass="form_button"
action="#{logPackageRequest.createLogPackageRequest}"
reRender="clrForm,clearInactive_button"
oncomplete="if (#{facesContext.maximumSeverity==null}) #{rich:component('createLogRequestView')}.hide();" />
我有这个问题:
当我按下按钮时,它被称为函数 createLogPackageRequest。但前提是日期格式正确(如 2013 年 5 月 23 日)。如果日期是 y5/23/2013 或 uhnt3/2013,则不再调用函数 createLogPackageRequest。为什么会出现这种奇怪的行为?我该如何解决?
谢谢,
多里安