0
リッチフェイス(3.3.1)カレンダーコンポーネントを日付選択ツールとして使用しており、日付フィールド編集も有効です。基本的に年の最初の2文字は '19'または '20'でなければなりません。それを行うには、箱詰めの方法がありますか、またはRichfacesカレンダーコンポーネントをカスタマイズする必要がありますか?私はバリデーターでこれをしたくありません。異なる日付は異なるバリデーターを持っています。その場合、コードが重複し、すべての日付コントロールを変更する必要があります。ここでリッチェスカレンダー年末年始(20世紀または21世紀)
コードスニペット:
<rich:calendar value="#{selectedClaim.dateOfLoss}" required="true"
label="Date of loss" locale="en/US" popup="true"
datePattern="MM/dd/yyyy" enableManualInput="true"
cellWidth="24px" cellHeight="22px" style="width:200px"
inputSize="10" rendered="#{selectedClaim.id == 0}"
validator="#{claimUtils.checkEntryDate}">
</rich:calendar>