Package | mx.collections |
Classe | public class ArrayCollection |
Héritage | ArrayCollection ListCollectionView Proxy |
Implémente | IExternalizable |
Sous-classes | ApproverCollection, DocumentCollection, ModeratorCollection, Node, ReminderCollection, ReviewerCollection, SelectableList, StageCollection |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
ICollectionView
ou IList
. Les opérations réalisées sur une instance ArrayCollection modifient la source de données. Par exemple, si vous utilisez la méthode removeItemAt()
sur une instance ArrayCollection, vous supprimez l’élément du tableau sous-jacent.
Syntaxe MXMLMasquer la syntaxe MXMLThe <mx:ArrayCollection>
tag inherits all the attributes of its
superclass, and adds the following attributes:
<mx:ArrayCollection Properties source="null" />
Propriété MXML par défautsource
Propriétés publiques
Propriété | Défini par | ||
---|---|---|---|
filterFunction : Function
Fonction que la vue utilisera pour éliminer les éléments qui ne correspondent pas aux critères de la fonction. | ListCollectionView | ||
length : int [lecture seule]
Nombre d’éléments présents dans cette vue. | ListCollectionView | ||
list : IList
Interface IList enveloppée par cette vue de collection. | ListCollectionView | ||
sort : ISort
L’objet ISort qui sera appliqué à l’interface ICollectionView. | ListCollectionView | ||
source : Array
Source des données dans l’instance ArrayCollection. | ArrayCollection |
Propriétés protégées
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
ArrayCollection(source:Array = null)
Constructeur. | ArrayCollection | ||
Ajoute une liste d’éléments à la liste actuelle, en les plaçant à la fin de la liste, dans l’ordre dans lequel ils sont transmis. | ListCollectionView | ||
Ajoute une liste d’éléments à la liste actuelle, en les plaçant à l’index de position transmis à la fonction. | ListCollectionView | ||
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. | ListCollectionView | ||
Ajoute l’élément spécifié à la fin de la liste. | ListCollectionView | ||
Ajoute l’élément à l’index spécifié. | ListCollectionView | ||
Indique en retour si la vue contient l’objet spécifié. | ListCollectionView | ||
Crée une nouvelle interface IViewCursor fonctionnant avec cette vue. | ListCollectionView | ||
Empêche la vue de distribuer les modifications apportées à la collection et aux éléments de la collection. | ListCollectionView | ||
Distribue un événement dans le flux d’événements. | ListCollectionView | ||
Active la mise à jour automatique. | ListCollectionView | ||
Obtient l’élément qui se trouve à l’index spécifié. | ListCollectionView | ||
Renvoie l’index de l’élément s’il se trouve dans la liste, de sorte que getItemAt(index) == élément. | ListCollectionView | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | ListCollectionView | ||
Appelée automatiquement par le compilateur MXML lorsqu’une instance ListCollectionView est créée en utilisant une balise MXML. | ListCollectionView | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Signale à la vue qu’un élément a été mis à jour. | ListCollectionView | ||
Applique le tri et le filtre à la vue. | ListCollectionView | ||
Supprime tous les éléments de la liste. | ListCollectionView | ||
Supprime un écouteur de l’objet EventDispatcher. | ListCollectionView | ||
Supprime l’élément qui se trouve à l’index spécifié et le renvoie. | ListCollectionView | ||
Place l’élément à l’index spécifié. | ListCollectionView | ||
Renvoie un tableau rempli dans le même ordre en tant que qu’implémentation IList. | ListCollectionView | ||
Imprime le contenu de cette vue dans une chaîne et la renvoie. | ListCollectionView | ||
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é. | ListCollectionView |
Evénements
Détails de la propriété
source | propriété |
source:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Source des données dans l’instance ArrayCollection. L’objet ArrayCollection ne représente pas les modifications apportées directement au tableau source. Utilisez systématiquement les méthodes ICollectionView ou IList pour modifier la collection.
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 listChanged
.
Implémentation
public function get source():Array
public function set source(value:Array):void
Détails du constructeur
ArrayCollection | () | Constructeur |
public function ArrayCollection(source:Array = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
Crée une nouvelle instance ArrayCollection à l’aide du tableau source spécifié. Si aucun tableau n’est spécifié, un tableau vide est utilisé.
Paramètressource:Array (default = null ) — Tableau source.
|
Tue Jun 12 2018, 09:30 AM Z