| メソッド | プロパティ | 例 | フレームあり | フレームなし |
ストリングまたはオブジェクトが、正しい日付であり指定されたフォーマットに一致することを検証します。
MXML シンタックス
<mx:DateValidator> タグは、親クラスのプロパティと、次のプロパティを受け取ります。
<mx:DateValidator例を参照するにはここをクリックしてください
allowedFormatChars="/\-."
inputFormat="mm/dd/yyyy"
formatError= "Configuration error:Incorrect formatting string."
invalidCharError="Invalid characters in your date."
iinvalidFormatCharsError="The allowedFormatChars parameter is invalid.It cannot contain any digits."
wrongDayError=""Please enter a valid day for the month."
wrongLengthError="Please type the date in the format inputFormat."
wrongMonthError="Please enter a month between 1 and 12."
wrongYearError="Please enter a year between 0 and 9999."
/>
| メソッド | |
| doValidation( value:Object)
: Void 値が有効な日付であることを検証します。 |
static | validateDate( validator:mx.validators.Validator, value:Object, paramObj:Object, baseField:String)
: Boolean <mx:Validator> タグを使用する場合に、カスタム検証関数からバリデータを呼び出す便利なメソッドです。 |
| mx.validators.Validator クラスから継承されるメソッド |
disable doValidation enable hasErrors isStructureValid isValid validateRequired validationError |
| プロパティ | |
| allowedFormatChars:String 月、日、年の各値を区切るために使用できる書式文字のセットを表します。 |
| formatError:String inputFormat パラメータが正しい形式でないときのエラーメッセージを表します。 |
| inputFormat:String 値を検証する際の対象となる日付フォーマットを表します。 |
| invalidCharError:String 無効な文字が日付に存在するときのエラーメッセージを表します。 |
| invalidFormatCharsError:String allowedFormatChars パラメータが無効なときのエラーメッセージを表します。 |
| validateAsString:Boolean ブール値を表します。デフォルトは true です。 |
| wrongDayError:String 日にちが無効なときのエラーメッセージを表します。 |
| wrongLengthError:String 日付の長さが inputFormat の長さと一致しないときのエラーメッセージを表します。 |
| wrongMonthError:String 月が無効なときのエラーメッセージを表します。 |
| wrongYearError:String 年が無効なときのエラーメッセージを表します。 |
| mx.validators.Validator クラスから継承されるプロパティ |
field listener required requiredFieldError validate |
| メソッドの詳細 |
doValidation( value:Object)
: Void
パラメータ
value:Object - String または Object のいずれかになります。
static validateDate( validator:mx.validators.Validator, value:Object, paramObj:Object, baseField:String)
: Boolean
パラメータ
validator:mx.validators.Validator - Validator インスタンスです。
value:Object - value.subfield。タグの field プロパティで指定された値のサブフィールドを subfield として指定します。
paramObj:Object - パラメータ情報 (エラーメッセージ、最小値と最大値など) を含んだオブジェクトを指定します。このパラメータはオプションですが、baseField を指定する場合には、null を指定します。
baseField:String - value パラメータで指定した subfield のテキスト表現を指定します。たとえば、value パラメータで value.date を指定する場合、baseField の値は "date" です。
| プロパティの詳細 |
allowedFormatChars:String
formatError:String
inputFormat:String
invalidCharError:String
invalidFormatCharsError:String
validateAsString:Boolean
true です。true に設定した場合、value は、month、day、または year プロパティを持っていない限り、ストリングとして評価されます。通常は、このパラメータを設定する必要はありません。
wrongDayError:String
wrongLengthError:String
wrongMonthError:String
wrongYearError:String
| 例 |
| DateValidatorExample.mxml |
|