Package | spark.validators.supportClasses |
Classe | public class NumberValidatorBase |
Héritage | NumberValidatorBase GlobalizationValidatorBase GlobalizationBase AdvancedStyleClient EventDispatcher Object |
Sous-classes | CurrencyValidator, NumberValidator |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
NumberValidatorBase
contient toutes les fonctionnalités communes qui sont requises par les classes NumberValidator
et CurrencyValidator
.
Syntaxe MXMLMasquer la syntaxe MXMLThe <s:NumberValidator>
tag
inherits all of the tag attributes of its superclass,
and adds the following tag attributes:
<s:NumberValidatorBase Properties allowNegative="true" decimalPointCountError="The decimal separator can only occur once." decimalSeparator="locale specified string or customized by user." digitsType="locale specified string or customized by user." domain="real" fractionalDigits="locale specified string or customized by user." fractionalDigitsError="The amount entered has too many digits beyond the decimal point." greaterThanMaxError="The number entered is too large." groupingSeparator="locale specified string or customized by user." invalidCharError="The input contains invalid characters." invalidFormatCharsError="One of the formatting parameters is invalid." lessThanMinError="The amount entered is too small." localeUndefinedError="Locale is undefined." maxValue="NaN" minValue="NaN" negativeError="The amount may not be negative." negativeSymbolError="The negative symbol is repeated or not in right place." notAnIntegerError="The number must be an integer." parseError="The input string could not be parsed." />
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
actualLocaleIDName : String [lecture seule]
Nom de l’identificateur de paramètres régionaux utilisé par cet objet de classe. | GlobalizationBase | ||
allowNegative : Boolean
Indique si les nombres négatifs sont autorisés. | NumberValidatorBase | ||
className : String [lecture seule]
Nom de la classe du composant. | AdvancedStyleClient | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
decimalPointCountError : String
Message d’erreur lorsque le séparateur décimal apparaît plus d’une fois. | NumberValidatorBase | ||
decimalSeparator : String
Séparateur décimal utilisé pour la validation des nombres ayant une partie décimale. | NumberValidatorBase | ||
digitsType : uint
Définit le jeu de caractères numériques à utiliser lors de la validation des nombres. | NumberValidatorBase | ||
domain : String
Type de nombre à valider. | NumberValidatorBase | ||
enabled : Boolean
Si cette valeur est définie sur false, le programme de validation arrête la validation. | GlobalizationValidatorBase | ||
fractionalDigits : int
Nombre maximal de chiffres pouvant apparaître après le séparateur décimal. | NumberValidatorBase | ||
fractionalDigitsError : String
Message d’erreur lorsque le nombre de décimales dépasse la valeur spécifiée par la propriété fractionalDigits. | NumberValidatorBase | ||
greaterThanMaxError : String
Message d’erreur lorsque la valeur est supérieure à la propriété maxValue. | NumberValidatorBase | ||
groupingSeparator : String
Caractère ou chaîne utilisé(e) pour le séparateur de groupes. | NumberValidatorBase | ||
id : String
Identité du composant. | AdvancedStyleClient | ||
inheritingStyles : Object
Objet contenant les styles héritables de cette instance de client de style non visuel. | AdvancedStyleClient | ||
invalidCharError : String
Message d’erreur lorsque la valeur contient des caractères non valides. | NumberValidatorBase | ||
invalidFormatCharsError : String
Message d’erreur lorsque la valeur contient des caractères de formatage non valides, ce qui signifie qu’elle contient un chiffre ou un signe moins (-) en tant que caractère de séparateur ou qu’elle contient deux caractères de séparateur consécutifs ou plus. | NumberValidatorBase | ||
lastOperationStatus : String [override] [lecture seule]
Etat de la dernière opération que cet objet de classe a effectuée. | NumberValidatorBase | ||
lessThanMinError : String
Message d’erreur lorsque la valeur est inférieure à la valeur minValue. | NumberValidatorBase | ||
listener : Object
Spécifie l’écouteur de validation. | GlobalizationValidatorBase | ||
localeUndefinedError : String
Message d’erreur lorsque les paramètres régionaux sont non définis ou ne sont pas disponibles. | NumberValidatorBase | ||
maxValue : Number
Valeur maximale d’un nombre valide. | NumberValidatorBase | ||
minValue : Number
Valeur minimale d’un nombre valide. | NumberValidatorBase | ||
moduleFactory : IFlexModuleFactory
Une fabrique de modules est utilisée comme contexte pour la recherche du gestionnaire de style qui contrôle les styles de cette instance de client de style non visuel. | AdvancedStyleClient | ||
negativeError : String
Message d’erreur lorsque la valeur est négative et que la propriété allowNegative est false. | NumberValidatorBase | ||
negativeSymbol : String [lecture seule]
Le symbole négatif à utiliser lors de la validation de valeurs négatives. | NumberValidatorBase | ||
negativeSymbolError : String
Message d’erreur lorsque le symbole négatif est répété ou est à un emplacement incorrect. | NumberValidatorBase | ||
nonInheritingStyles : Object
Début de la chaîne de styles non hérités de ce composant. | AdvancedStyleClient | ||
notAnIntegerError : String
Message d’erreur lorsque le nombre doit être un nombre entier, tel que défini par la propriété domain. | NumberValidatorBase | ||
parseError : String
Message d’erreur lorsque le nombre n’a pas pu être analysé. | NumberValidatorBase | ||
property : String
Chaîne spécifiant le nom de la propriété de l’objet source qui contient la valeur à valider. | GlobalizationValidatorBase | ||
required : Boolean = true
Si true, indique qu’une valeur manquante ou vide provoque une erreur de validation. | GlobalizationValidatorBase | ||
requiredFieldError : String
Message d’erreur lorsqu’une valeur est manquante et que la propriété requise est true. | GlobalizationValidatorBase | ||
source : Object
Spécifie l’objet contenant la propriété à valider. | GlobalizationValidatorBase | ||
styleDeclaration : CSSStyleDeclaration
Déclaration de style contenant les styles en ligne déclarés par cet objet. | AdvancedStyleClient | ||
styleManager : IStyleManager2 [lecture seule]
Renvoie l’instance SystemManager utilisée par ce composant. | AdvancedStyleClient | ||
styleName : Object
Source des valeurs de style de cet objet. | AdvancedStyleClient | ||
styleParent : IAdvancedStyleClient
Le parent d’un composant permet d’évaluer les sélecteurs descendants. | AdvancedStyleClient | ||
trigger : IEventDispatcher
Spécifie le composant qui génère l’événement déclenchant le programme de validation. | GlobalizationValidatorBase | ||
triggerEvent : String
Spécifie l’événement qui déclenche la validation. | GlobalizationValidatorBase |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | NumberValidatorBase | ||
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 | ||
Supprime une propriété de style de cette instance de composant. | AdvancedStyleClient | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Renvoie un tableau d’objets CSSStyleDeclaration pour le sélecteur de type qui s’applique à ce composant. Renvoie la valeur null si aucun n’existe. | AdvancedStyleClient | ||
[override]
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant. | GlobalizationBase | ||
Renvoie true si la valeur currentCSSState n’est pas nulle. | AdvancedStyleClient | ||
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 | ||
La méthode initialized est appelée lorsque cette classe ou une classe qui étend cette classe est utilisée dans une déclaration MXML. | AdvancedStyleClient | ||
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 | ||
Renvoie la valeur true si cssState correspond à currentCSSState. | AdvancedStyleClient | ||
Détermine si l’instance est identique au, ou est une sous-classe du, type donné. | AdvancedStyleClient | ||
Propage les changements de style aux enfants de cette instance du client de style. | AdvancedStyleClient | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Configure les valeurs de cache du style interne afin que la méthode getStyle() fonctionne. | AdvancedStyleClient | ||
Enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement pour chaque événement d’effet. | AdvancedStyleClient | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit une propriété de style pour cette instance de composant. | AdvancedStyleClient | ||
Détecte les modifications apportées aux propriétés de style. | AdvancedStyleClient | ||
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés. | AdvancedStyleClient | ||
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. | GlobalizationValidatorBase | ||
[statique]
Invoque tous les objets Validator dans le tableau d’objets Validator. | GlobalizationValidatorBase | ||
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 |
Les styles sont soit communs soit associés à un thème spécifique. Si le style est commun, il peut être utilisé avec n’importe quel thème. Si un style est associé à un thème spécifique, il ne peut être utilisé que si votre application utilise ce thème.
allowNegative | propriété |
allowNegative:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Indique si les nombres négatifs sont autorisés. Les valeurs possibles sont true
ou false
.
La valeur par défaut est true.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get allowNegative():Boolean
public function set allowNegative(value:Boolean):void
decimalPointCountError | propriété |
decimalPointCountError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque le séparateur décimal apparaît plus d’une fois.
La valeur par défaut est "The decimal separator can occur only once.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get decimalPointCountError():String
public function set decimalPointCountError(value:String):void
decimalSeparator | propriété |
decimalSeparator:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Séparateur décimal utilisé pour la validation des nombres ayant une partie décimale.
Cette propriété est initialement définie en fonction du style de paramètres régionaux de l’objet valideur.
La valeur par défaut dépend des paramètres régionaux et du système d’exploitation.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get decimalSeparator():String
public function set decimalSeparator(value:String):void
Valeur émise
TypeError — si cette propriété se voit attribuer une valeur null.
|
Eléments de l’API associés
digitsType | propriété |
digitsType:uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Définit le jeu de caractères numériques à utiliser lors de la validation des nombres.
Selon les langues et les régions, différents jeux de caractères sont utilisés pour représenter les chiffres de 0 à 9. Cette propriété définit le jeu de chiffres à utiliser.
La valeur de cette propriété représente la valeur Unicode pour le chiffre zéro d’un jeu de chiffres décimaux. Les valeurs valides de cette propriété sont définies dans la classe NationalDigitsType
.
La valeur par défaut dépend des paramètres régionaux et du système d’exploitation.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get digitsType():uint
public function set digitsType(value:uint):void
Eléments de l’API associés
domain | propriété |
domain:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Type de nombre à valider. Les valeurs autorisées sont "real"
et "int"
.
Dans le langage ActionScript, vous pouvez utiliser les constantes suivantes pour définir cette propriété : NumberValidatorDomainType.REAL
ou NumberValidatorDomainType.INT
.
La valeur par défaut est "real".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get domain():String
public function set domain(value:String):void
Eléments de l’API associés
fractionalDigits | propriété |
fractionalDigits:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Nombre maximal de chiffres pouvant apparaître après le séparateur décimal.
La valeur par défaut dépend des paramètres régionaux et du système d’exploitation.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get fractionalDigits():int
public function set fractionalDigits(value:int):void
fractionalDigitsError | propriété |
fractionalDigitsError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque le nombre de décimales dépasse la valeur spécifiée par la propriété fractionalDigits.
La valeur par défaut est "The amount entered has too many digits beyond the decimal point.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get fractionalDigitsError():String
public function set fractionalDigitsError(value:String):void
greaterThanMaxError | propriété |
greaterThanMaxError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque la valeur est supérieure à la propriété maxValue
.
La valeur par défaut est "The number entered is too large.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get greaterThanMaxError():String
public function set greaterThanMaxError(value:String):void
groupingSeparator | propriété |
groupingSeparator:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Caractère ou chaîne utilisé(e) pour le séparateur de groupes.
La valeur de cette propriété est utilisée comme séparateur de groupes lors de la validation de nombres. Cette propriété est initialement définie en fonction des paramètres régionaux sélectionnés lors de la construction de l’objet programme de validation.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get groupingSeparator():String
public function set groupingSeparator(value:String):void
Valeur émise
TypeError — si cette propriété se voit attribuer une valeur null.
La valeur par défaut dépend des paramètres régionaux et du système d’exploitation. |
Eléments de l’API associés
invalidCharError | propriété |
invalidCharError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque la valeur contient des caractères non valides.
La valeur par défaut est "The input contains invalid characters.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get invalidCharError():String
public function set invalidCharError(value:String):void
invalidFormatCharsError | propriété |
invalidFormatCharsError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque la valeur contient des caractères de formatage non valides, ce qui signifie qu’elle contient un chiffre ou un signe moins (-) en tant que caractère de séparateur ou qu’elle contient deux caractères de séparateur consécutifs ou plus.
La valeur par défaut est "One of the formatting parameters is invalid.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get invalidFormatCharsError():String
public function set invalidFormatCharsError(value:String):void
lastOperationStatus | propriété |
lastOperationStatus:String
[lecture seule] [override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Etat de la dernière opération que cet objet de classe a effectuée. La propriété lastOperationStatus
est définie chaque fois que le constructeur ou une méthode de cette classe est appelé, ou qu’une autre propriété est définie. Pour les valeurs disponibles, voir la description de chaque méthode.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
override public function get lastOperationStatus():String
Eléments de l’API associés
lessThanMinError | propriété |
lessThanMinError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque la valeur est inférieure à la valeur minValue
.
La valeur par défaut est "The amount entered is too small.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get lessThanMinError():String
public function set lessThanMinError(value:String):void
localeUndefinedError | propriété |
localeUndefinedError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque les paramètres régionaux sont non définis ou ne sont pas disponibles.
La valeur par défaut est "Locale is undefined.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get localeUndefinedError():String
public function set localeUndefinedError(value:String):void
maxValue | propriété |
maxValue:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Valeur maximale d’un nombre valide. Une valeur NaN signifie qu’il n’existe pas de maximum.
La valeur par défaut est NaN.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get maxValue():Number
public function set maxValue(value:Number):void
minValue | propriété |
minValue:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Valeur minimale d’un nombre valide. Une valeur NaN signifie qu’il n’existe pas de minimum.
La valeur par défaut est NaN.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get minValue():Number
public function set minValue(value:Number):void
negativeError | propriété |
negativeError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque la valeur est négative et que la propriété allowNegative
est false
.
La valeur par défaut est "The amount may not be negative.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get negativeError():String
public function set negativeError(value:String):void
negativeSymbol | propriété |
negativeSymbol:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Le symbole négatif à utiliser lors de la validation de valeurs négatives.
Ce symbole est utilisé lors de la validation d’un nombre négatif. Il s’agit d’une propriété en lecture seule car tous les systèmes d’exploitation n’autorisent pas la personnalisation de cette propriété.
Cette propriété est définie sur une valeur par défaut spécifiée par les paramètres régionaux.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get negativeSymbol():String
Eléments de l’API associés
negativeSymbolError | propriété |
negativeSymbolError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque le symbole négatif est répété ou est à un emplacement incorrect.
La valeur par défaut est "The negative symbol is repeated or not in right place.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get negativeSymbolError():String
public function set negativeSymbolError(value:String):void
notAnIntegerError | propriété |
notAnIntegerError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque le nombre doit être un nombre entier, tel que défini par la propriété domain
.
La valeur par défaut est "The number must be an integer.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get notAnIntegerError():String
public function set notAnIntegerError(value:String):void
parseError | propriété |
parseError:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Message d’erreur lorsque le nombre n’a pas pu être analysé.
La valeur par défaut est "The input string could not be parsed.".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change
.
Implémentation
public function get parseError():String
public function set parseError(value:String):void
NumberValidatorBase | () | Constructeur |
public function NumberValidatorBase()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.5 |
Constructeur.
Tue Jun 12 2018, 09:30 AM Z