ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.validators 

IValidator  - AS3 Flex

Paketmx.validators
Schnittstellepublic interface IValidator
Umsetzer GlobalizationValidatorBase, Validator

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 1.5

Diese Schnittstelle legt die Methoden und Eigenschaften fest, die ein Validator-Objekt implementieren muss.

Über diese Schnittstelle können mehrere Datentypen wie Zahlen, Währungen, Telefonnummern, Postleitzahlen usw, die in mx- und spark-Namespaces definiert sind, überprüft werden. Die Klassen mx:Validator und spark:GlobaliationValidatorBase implementieren diese Schnittstelle. Die validateAll()-Methode in diesen Klassen verwendet diesen Schnittstellentyp zum Aufrufen der validate()-Methode für mehrere Validator-Objekte.

Verwandte API-Elemente

mx.validators.Validator
spark.validators.GlobalizationValidatorBase


Öffentliche Eigenschaften
 EigenschaftDefiniert von
  enabled : Boolean
Eigenschaft zum Aktivieren/Deaktivieren des Überprüfungsvorgangs.
IValidator
Öffentliche Methoden
 MethodeDefiniert von
  
validate(value:Object = null, suppressEvents:Boolean = false):ValidationResultEvent
Führt eine Überprüfung aus und teilt optional den Listenern das Ergebnis mit.
IValidator
Eigenschaftendetails

enabled

Eigenschaft
enabled:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10.1, AIR 2.0

Eigenschaft zum Aktivieren/Deaktivieren des Überprüfungsvorgangs.

Wird dieser Wert auf false eingestellt, werden für diesen Validator keine weiteren Überprüfungen mehr ausgeführt. Wenn ein Validator deaktiviert ist, werden keine Ereignisse ausgelöst und die validate()-Methode gibt null zurück.

Der Standardwert ist true.



Implementierung
    public function get enabled():Boolean
    public function set enabled(value:Boolean):void
Methodendetails

validate

()Methode
public function validate(value:Object = null, suppressEvents:Boolean = false):ValidationResultEvent

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10.1, AIR 2.5

Führt eine Überprüfung aus und teilt optional den Listenern das Ergebnis mit.

Parameter

value:Object (default = null) — Optionaler zu überprüfender Wert. Wenn null, verwendet der Validator die source- und property-Eigenschaften, um den Wert zu bestimmen. Wenn Sie dieses Argument angeben, sollten Sie auch die listener-Eigenschaft setzen, um die Zielkomponente für alle Überprüfungsfehlermeldungen anzugeben.
 
suppressEvents:Boolean (default = false) — Wenn false, wird nach der Überprüfung dem Listener das Ergebnis mitgeteilt.

Rückgabewerte
ValidationResultEvent — Das ValidationResultEvent-Objekt, das die Ergebnisse der Überprüfung enthält. Für eine erfolgreiche Überprüfung ist die ValidationResultEvent.results-Array-Eigenschaft leer. Für einen Überprüfungsfehler enthält die ValidationResultEvent.results-Array-Eigenschaft ein ValidationResult-Objekt für jedes vom Validator geprüfte Feld – unabhängig vom Ergebnis der Prüfung. Überprüfen Sie die ValidationResult.isError-Eigenschaft, um zu bestimmen, ob die Prüfung erfolgreich verlief oder nicht.

Verwandte API-Elemente





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.