af:validateDateTimeRangeについて

入力コンポーネントでaf:validateDateTimeRangeタグを使用して、入力されたデータが指定の日付範囲内にあるかどうかを検証します。

<af:selectInputDate id="in3"
                    value="2004-11-25"
                    tip="min is 2004-11-16 max is 2004-12-16"
                    label="Submission period">
  <af:convertDateTime pattern="yyyy-MM-dd"/>

  <!-- Supports ISO date format strings of the form "yyyy-MM-dd" -->
  <af:validateDateTimeRange minimum="2004-11-16"
                            maximum="2004-12-16"
                            notInRangeMessageDetail="Date &quot;{0}&quot; in &quot;{1}&quot; does not fall with in {2} : {3}"/>
</af:selectInputDate>     

このaf:validateDateTimeRangeでは、"2005-05-27"などのISO形式の日付がサポートされることに注意してください。

ADF Facesのaf:validateDateTimeRangeタグを使用すると、次の属性を追加して、検証エラーについて詳細なカスタム・メッセージを提供できます。

詳細なカスタム・メッセージに使用可能なメッセージ書式設定パラメータについては、「ADF Facesのエラー・メッセージのカスタマイズについて」を参照してください。


ADF Facesバリデータについて
ADF Facesコンバータおよびバリデータの使用

リファレンス: ADF Facesコンバータおよびバリデータ・タグ