| Package | mx.validators |
| Classe | public class SocialSecurityValidator |
| Héritage | SocialSecurityValidator 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 |
Masquer la syntaxe MXMLThe <mx:SocialSecurityValidator> tag
inherits all of the tag attributes of its superclass,
and adds the following tag attributes:
<mx:SocialSecurityValidator
allowedFormatChars=" -"
invalidCharError="You entered invalid characters in your Social Security number."
wrongFormatError="The Social Security number must be 9 digits or in the form NNN-NN-NNNN."
zeroStartError="Invalid Social Security number; the number cannot start with 000."
/>
| Propriété | Défini par | ||
|---|---|---|---|
| allowedFormatChars : String
Spécifie le jeu de caractères de formatage autorisés dans l’entrée. | SocialSecurityValidator | ||
![]() | 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 autres que des chiffres et des caractères de formatage définis par la propriété allowedFormatChars. | SocialSecurityValidator | ||
![]() | listener : Object
Spécifie l’écouteur de validation. | Validator | |
![]() | 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 | |
| wrongFormatError : String
Message d’erreur lorsque la valeur n’est pas correctement formatée. | SocialSecurityValidator | ||
| zeroStartError : String
Message d’erreur lorsque la valeur contient un numéro de sécurité sociale non valide. | SocialSecurityValidator | ||
| Méthode | Défini par | ||
|---|---|---|---|
Constructeur. | SocialSecurityValidator | ||
![]() | 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. | SocialSecurityValidator | ||
![]() |
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 sécurité sociale. | SocialSecurityValidator | ||
![]() |
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 |
Spécifie le jeu de caractères de formatage autorisés dans l’entrée.
La valeur par défaut est "()- .+" // ?????.
Implémentation
public function get allowedFormatChars():String public function set allowedFormatChars(value:String):voidinvalidCharError | 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 autres que des chiffres et des caractères de formatage définis par la propriété allowedFormatChars.
La valeur par défaut est "You entered invalid characters in your Social Security number.".
Implémentation
public function get invalidCharError():String public function set invalidCharError(value:String):voidwrongFormatError | propriété |
wrongFormatError: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 n’est pas correctement formatée.
La valeur par défaut est "The Social Security number must be 9 digits or in the form NNN-NN-NNNN.".
Implémentation
public function get wrongFormatError():String public function set wrongFormatError(value:String):voidzeroStartError | propriété |
zeroStartError: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 un numéro de sécurité sociale non valide.
La valeur par défaut est "Invalid Social Security number; the number cannot start with 000.".
Implémentation
public function get zeroStartError():String public function set zeroStartError(value:String):voidSocialSecurityValidator | () | Constructeur |
public function SocialSecurityValidator()| 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 sécurité sociale.
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.
|
validateSocialSecurity | () | méthode |
public static function validateSocialSecurity(validator:SocialSecurityValidator, 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. Chacune des classes Validator Flex standard comporte une méthode pratique similaire.
Paramètres
validator:SocialSecurityValidator — Instance SocialSecurityValidator.
| |
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.social, la valeur baseField est social.
|
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 SocialSecurityValidator. -->
<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:SocialSecurityValidator source="{ssn}" property="text"
trigger="{myButton}" triggerEvent="click"
valid="Alert.show('Validation Succeeded!');"
invalid="Alert.show('Validation Failed!');"/>
</fx:Declarations>
<s:Panel title="Social Security Validator Panel"
width="75%" height="75%"
horizontalCenter="0" verticalCenter="0">
<mx:Form left="10" right="10" top="10" bottom="10">
<mx:FormItem label="Enter Social Security number: ">
<s:TextInput id="ssn" 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
Afficher la syntaxe MXML