| メソッド | プロパティ | 例 | フレームあり | フレームなし |
直接の既知のサブクラス
Validator クラスは他のあらゆる検証クラスの基本クラスです。 MXML シンタックス <mx:Validator> タグには、次のプロパティを使用できます。 <mx:Validator
field="required field name - no default"
required="optional field boolean - default is "true""
requiredFieldError="Message displayed when user doesn't complete a required field - default is "This field is required."
listener="validation listener - no default"
validate="event handler that performs validation - no default"
/>
| メソッド | |
static | disable( doc:Object, objName:String)
: Void指定したオブジェクトの検証を無効にします。 |
| doValidation( value)
: Voidこの検証のすべてのインスタンスに共通する検証ロジックを実行します。 |
static | enable( doc:Object, objName:String)
: Void指定したオブジェクトの検証を有効にします。 |
| hasErrors( )
: Boolean現時点で検証にエラーがあるかどうかを返します。 |
static | isStructureValid( doc:Object, structure:String)
: Boolean配下の構造が有効かどうかを調べます。 |
static | isValid( doc:Object, objName:String)
: Booleanオブジェクトが有効かどうかを調べます。 |
static | validateRequired( validator:mx.validators.Validator, value:Object, paramObj:Object, baseField:String)
: Voidオブジェクトが自身の必須プロパティに基づいて有効かどうかを調べます。 |
| validationError( errorCode:String, defaultMessage:String, subfield:String)
: Voidこの検証に対するエラーを追加します。 |
| プロパティ | |
| field:String必須フィールド名を表します。メモ : このプロパティは MXML でのみ使用します。ActionScript では設定できません。 |
| listener:String 検証リスナーを表します。 |
| required:Boolean オプションの Boolean フィールドを表します。 |
| requiredFieldError:Stringエラーメッセージを表します。 |
| validate:String指定したフィールドを検証するために呼び出されるイベントハンドラを表します。 |
| メソッドの詳細 |
static disable( doc:Object, objName:String)
: Void
パラメータ
doc:Object - オブジェクトがある MXML ドキュメントを表します。
objName:String - オブジェクトを返すドキュメントに関連するストリングを表します。
doValidation( value)
: Void
validationError() メソッドを呼び出す必要があります。
パラメータ
value - 検証する値を表します。
static enable( doc:Object, objName:String)
: Void
パラメータ
doc:Object - このオブジェクトを含む MXML ドキュメントを表します。
objName:String - オブジェクトを返すドキュメントに関連するストリングを表します。
hasErrors( )
: Boolean
static isStructureValid( doc:Object, structure:String)
: Boolean
isStructureValid() を呼び出して子を検証することが可能な検証を記述できます。
パラメータ
doc:Object - 構造を含む MXML ドキュメントを表します。
structure:String - 実行するすべての検証の親であるドキュメントに関連するストリングを表します。
戻り値
見つかったすべてのバリデータが有効な場合、またはバリデータが 1 つも見つからない場合は、true を返します。無効な場合には、false を返します。
static isValid( doc:Object, objName:String)
: Boolean
パラメータ
doc:Object - プロパティを含む MXML ドキュメントを表します。
objName:String - オブジェクトを返すドキュメントに関連するストリングを表します。
戻り値
オブジェクトが有効かどうかを返します。オブジェクトに対する検証がない場合、または検証が無効にされている場合は、true を返します。
static validateRequired( validator:mx.validators.Validator, value:Object, paramObj:Object, baseField:String)
: Void
パラメータ
validator:mx.validators.Validator -
value:Object - 検証する値を表します。
paramObj:Object -
baseField:String -
validationError( errorCode:String, defaultMessage:String, subfield:String)
: Void
パラメータ
errorCode:String - エラー条件を示すストリングを表します。ローカライズ目的や条件付きロジックに使用されることがあります。
defaultMessage:String - このエラーケース用に使用するメッセージを表します。たとえば、MXML の中でこのパラメータに対してオーバーライドできる変数を使用することが考えられます。
subfield:String - このエラーの原因となった検証対象のオブジェクトに関連するフィールドを表します。
| プロパティの詳細 |
field:String
listener:String
required:Boolean
requiredFieldError:String
validate:String
| 例 |
| SimpleValidator.mxml |
|