Package | spark.collections |
Classe | public class NumericDataProvider |
Héritage | NumericDataProvider OnDemandEventDispatcher Object |
Implémente | IList |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
minimum
et maximum
. La propriété stepSize
définit la différence entre un élément et le suivant.
Cette classe est principalement utilisée comme fournisseur de données pour le contrôle SpinnerList, par exemple :
<s:SpinnerList> <s:dataProvider> <s:NumericDataProvider minimum="0" maximum="23" stepSize="1"/> </s:dataProvider> </s:SpinnerList>
L’avantage de cette classe est que les valeurs d’élément sont calculées à la demande au lieu d’être stockées.
Les valeurs étant calculées plutôt que stockées, les méthodes Ilist addItem()
, addItemAt()
, removeAll()
, removeItemAt()
, itemUpdated()
et setItemAt()
ne sont pas prises en charge.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
length : int [lecture seule]
Nombre d’éléments dans cette collection. | NumericDataProvider | ||
maximum : Number
Valeur du dernier élément. | NumericDataProvider | ||
minimum : Number
Valeur du premier élément. | NumericDataProvider | ||
stepSize : Number
La propriété stepSize contrôle les valeurs d’élément entre le premier et le dernier élément. | NumericDataProvider |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | NumericDataProvider | ||
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. | OnDemandEventDispatcher | ||
Cette fonction n’est pas prise en charge.. | NumericDataProvider | ||
Cette fonction n’est pas prise en charge.. | NumericDataProvider | ||
Distribue un événement dans le flux d’événements. | OnDemandEventDispatcher | ||
Obtient l’élément qui se trouve à l’index spécifié. | NumericDataProvider | ||
Renvoie l’index de l’élément s’il se trouve dans la liste, de sorte que getItemAt(index) == élément. | NumericDataProvider | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | OnDemandEventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
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 | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Cette fonction n’est pas prise en charge.. | NumericDataProvider | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Cette fonction n’est pas prise en charge.. | NumericDataProvider | ||
Supprime un écouteur de l’objet EventDispatcher. | OnDemandEventDispatcher | ||
Cette fonction n’est pas prise en charge.. | NumericDataProvider | ||
Cette fonction n’est pas prise en charge.. | NumericDataProvider | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie un tableau rempli dans le même ordre en tant que qu’implémentation IList. | NumericDataProvider | ||
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 | ||
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é. | OnDemandEventDispatcher |
length | propriété |
length:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Nombre d’éléments dans cette collection. 0 signifie que la collection ne contient aucun élément. -1 signifie que la longueur de la collection est inconnue.
Implémentation
public function get length():int
maximum | propriété |
maximum:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Valeur du dernier élément. Cette valeur doit être supérieure à la valeur minimale.
La valeur par défaut est 100.
Implémentation
public function get maximum():Number
public function set maximum(value:Number):void
minimum | propriété |
minimum:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Valeur du premier élément. Cette valeur doit être plus petite que la valeur minimale.
La valeur par défaut est 0.
Implémentation
public function get minimum():Number
public function set minimum(value:Number):void
stepSize | propriété |
stepSize:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
La propriété stepSize contrôle les valeurs d’élément entre le premier et le dernier élément. Pour chaque élément, la valeur est calculée comme la somme de la propriété minimum
et de l’index de l’élément multiplié par cette propriété.
Si, par exemple, minimum
est égal à 10, maximum
est égal à 20 et que cette propriété a la valeur 3, les valeurs valides de cette plage sont 10, 13, 16, 19 et 20.
La valeur par défaut est 1.
Implémentation
public function get stepSize():Number
public function set stepSize(value:Number):void
NumericDataProvider | () | Constructeur |
public function NumericDataProvider()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Constructeur.
addItem | () | méthode |
addItemAt | () | méthode |
getItemAt | () | méthode |
public function getItemAt(index:int, prefetch:int = 0):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Obtient l’élément qui se trouve à l’index spécifié.
Paramètres
index:int — Index de la liste à partir duquel extraire l’élément.
| |
prefetch:int (default = 0 ) — Valeur int indiquant le nombre d’éléments à récupérer au cours de la demande si l’élément n’est pas local, ainsi que leur direction.
|
Object — Elément qui se trouve à cet index ou null si aucun élément n’est retrouvé.
|
getItemIndex | () | méthode |
public function getItemIndex(item:Object):int
Renvoie l’index de l’élément s’il se trouve dans la liste, de sorte que getItemAt(index) == élément.
Remarque : contrairement aux méthodes IViewCursor.findxxx()
, la méthode getItemIndex()
n’accepte pas les paramètres contenant uniquement un sous-ensemble des champs de l’élément recherché. Cette méthode recherche toujours un élément qui correspond exactement au paramètre d’entrée.
Paramètres
item:Object — Elément à retrouver.
|
int — Index de l’élément ou -1 s’il ne se trouve pas dans la liste.
|
itemUpdated | () | méthode |
public function itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Cette fonction n’est pas prise en charge..
Paramètres
item:Object | |
property:Object (default = null )
| |
oldValue:Object (default = null )
| |
newValue:Object (default = null )
|
removeAll | () | méthode |
public function removeAll():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Cette fonction n’est pas prise en charge..
removeItemAt | () | méthode |
setItemAt | () | méthode |
toArray | () | méthode |
public function toArray():Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Renvoie un tableau rempli dans le même ordre en tant que qu’implémentation IList. Cette méthode peut renvoyer une erreur ItemPendingError.
Valeur renvoyéeArray — Tableau.
|
Tue Jun 12 2018, 09:30 AM Z