Package | mx.validators |
Classe | public class PhoneNumberValidator |
Héritage | PhoneNumberValidator Validator EventDispatcher Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
The <mx:PhoneNumberValidator>
tag
inherits all of the tag attributes of its superclass,
and adds the following tag attributes:
<mx:PhoneNumberValidator allowedFormatChars="()- .+" invalidCharError="Your telephone number contains invalid characters." minDigits="10" wrongLengthError="Your telephone number must contain at least 10 digits." />
Propriété | Défini par | ||
---|---|---|---|
allowedFormatChars : String
Jeu contenant les caractères de formatage autorisés. | PhoneNumberValidator | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
enabled : Boolean
Si cette valeur est définie sur false, le programme de validation arrête la validation. | Validator | ||
invalidCharError : String
Message d’erreur lorsque la valeur contient des caractères non valides. | PhoneNumberValidator | ||
listener : Object
Spécifie l’écouteur de validation. | Validator | ||
minDigits : Object
Nombre minimal de chiffres pour constituer un numéro de téléphone valide. | PhoneNumberValidator | ||
property : String
Chaîne spécifiant le nom de la propriété de l’objet source qui contient la valeur à valider. | Validator | ||
required : Boolean = true
Si true, indique qu’une valeur manquante ou vide provoque une erreur de validation. | Validator | ||
requiredFieldError : String
Message d’erreur lorsqu’une valeur est manquante et que la propriété requise est true. | Validator | ||
source : Object
Spécifie l’objet contenant la propriété à valider. | Validator | ||
trigger : IEventDispatcher
Spécifie le composant qui génère l’événement déclenchant le programme de validation. | Validator | ||
triggerEvent : String
Spécifie l’événement qui déclenche la validation. | Validator | ||
wrongLengthError : String
Message d’erreur lorsque la valeur contient moins de 10 chiffres. | PhoneNumberValidator |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | PhoneNumberValidator | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Appelé automatiquement par le compilateur MXML lorsque la classe Validator est créée à l’aide d’une balise MXML. | Validator | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Procède à la validation et, le cas échéant, informe les écouteurs du résultat. | Validator | ||
[statique]
Invoque tous les objets Validator dans le tableau d’objets Validator. | Validator | ||
[statique]
Méthode pratique pour appeler une classe Validator dans une fonction de validation personnalisée. | PhoneNumberValidator | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Méthode | Défini par | ||
---|---|---|---|
Définit tous les écouteurs pour les événements valid et invalid distribués à partir du programme de validation. | Validator | ||
[override]
Remplace la méthode doValidation() de la classe de base pour valider un numéro de téléphone. | PhoneNumberValidator | ||
Renvoie l’objet à valider. | Validator | ||
Renvoie une classe ValidationResultEvent depuis le tableau des résultats d’erreurs. | Validator | ||
Renvoie true si la valeur n’est pas nulle. | Validator | ||
Déconnecte tous les écouteurs pour les événements valid et invalid distribués à partir du programme de validation. | Validator | ||
Cette méthode est appelée lorsqu’une classe Validator est construite et chaque fois que la classe ResourceManager distribue un événement « change » pour indiquer que les ressources localisées ont changé d’une manière ou d’une autre. | Validator |
allowedFormatChars | propriété |
allowedFormatChars:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Jeu contenant les caractères de formatage autorisés.
La valeur par défaut est "()- .+".
Implémentation
public function get allowedFormatChars():String
public function set allowedFormatChars(value:String):void
invalidCharError | propriété |
invalidCharError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Message d’erreur lorsque la valeur contient des caractères non valides.
La valeur par défaut est "Your telephone number contains invalid characters.".
Implémentation
public function get invalidCharError():String
public function set invalidCharError(value:String):void
minDigits | propriété |
minDigits:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre minimal de chiffres pour constituer un numéro de téléphone valide. Une valeur NaN signifie que cette propriété est ignorée.
La valeur par défaut est 10.
Implémentation
public function get minDigits():Object
public function set minDigits(value:Object):void
wrongLengthError | propriété |
wrongLengthError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Message d’erreur lorsque la valeur contient moins de 10 chiffres.
La valeur par défaut est "Your telephone number must contain at least 10 digits.".
Implémentation
public function get wrongLengthError():String
public function set wrongLengthError(value:String):void
PhoneNumberValidator | () | Constructeur |
public function PhoneNumberValidator()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
doValidation | () | méthode |
override protected function doValidation(value:Object):Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Remplace la méthode doValidation()
de la classe de base pour valider un numéro de téléphone.
En général, vous n’appelez pas cette méthode directement ; Flex l’appelle dans le cadre d’une validation. Si vous créez une classe Validator personnalisée, vous devez implémenter cette méthode.
Paramètres
value:Object — Objet à valider.
|
Array — Tableau d’objets ValidationResult, avec un objet ValidationResult pour chaque champ examiné par le programme de validation.
|
validatePhoneNumber | () | méthode |
public static function validatePhoneNumber(validator:PhoneNumberValidator, value:Object, baseField:String):Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Méthode pratique pour appeler une classe Validator dans une fonction de validation personnalisée. Chacune des classes Validator Flex standard comporte une méthode pratique similaire.
Paramètres
validator:PhoneNumberValidator — Instance PhoneNumberValidator.
| |
value:Object — Champ à valider.
| |
baseField:String — Représentation textuelle du sous-champ spécifié dans le paramètre value . Par exemple, si le paramètre value spécifie value.phone, la valeur baseField est « phone ».
|
Array — Tableau d’objets ValidationResult, avec un objet ValidationResult pour chaque champ examiné par le programme de validation.
|
Eléments de l’API associés
<?xml version="1.0" encoding="utf-8"?> <!-- Simple example to demonstrate the PhoneNumberValidator. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Script> import mx.controls.Alert; </fx:Script> <fx:Declarations> <mx:PhoneNumberValidator source="{phone}" property="text" trigger="{myButton}" triggerEvent="click" valid="Alert.show('Validation Succeeded!');" invalid="Alert.show('Validation Failed!');" /> </fx:Declarations> <s:Panel title="Phone Number Validator Panel" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <mx:Form left="10" right="10" top="10" bottom="10"> <mx:FormItem label="Enter 10-digit phone number: "> <s:TextInput id="phone" width="100%"/> </mx:FormItem> <mx:FormItem > <s:Button id="myButton" label="Validate" /> </mx:FormItem> </mx:Form> </s:Panel> </s:Application>
Tue Jun 12 2018, 09:30 AM Z