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 関数が呼び出されます。ただし、日付が正しくフォーマットされている場合のみ (この 05/23/2013 など)。日付が 2013 年 5 月 23 日または uhnt3/2013 の場合、関数 createLogPackageRequest は呼び出されなくなりました。この奇妙な動作はなぜですか?どうすれば修正できますか?
ありがとう、
ドリアン