Paket | mx.validators |
Schnittstelle | public interface IValidator |
Umsetzer | GlobalizationValidatorBase, Validator |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ü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
spark.validators.GlobalizationValidatorBase
Eigenschaft | Definiert von | ||
---|---|---|---|
enabled : Boolean
Eigenschaft zum Aktivieren/Deaktivieren des Überprüfungsvorgangs. | IValidator |
Methode | Definiert von | ||
---|---|---|---|
Führt eine Überprüfung aus und teilt optional den Listenern das Ergebnis mit. | IValidator |
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
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.
|
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
Tue Jun 12 2018, 10:04 AM Z