Paket | mx.collections |
Klasse | public class ArrayCollection |
Vererbung | ArrayCollection ListCollectionView Proxy |
Implementiert | IExternalizable |
Unterklassen | ApproverCollection, DocumentCollection, ModeratorCollection, Node, ReminderCollection, ReviewerCollection, SelectableList, StageCollection |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
ICollectionView
und IList
zugegriffen und mit diesen auch verändert werden kann. Vorgänge an einer ArrayCollection-Instanz modifizieren die Datenquelle. Wenn Sie z. B. die removeItemAt()
-Methode auf eine ArrayCollection anwenden, entfernen Sie das Element aus dem zugrunde liegenden Array.
MXML-SyntaxMXML-Syntax ausblendenThe <mx:ArrayCollection>
tag inherits all the attributes of its
superclass, and adds the following attributes:
<mx:ArrayCollection Properties source="null" />
Standard-MXML-Eigenschaftsource
Öffentliche Eigenschaften
Eigenschaft | Definiert von | ||
---|---|---|---|
filterFunction : Function
Eine Funktion, die von der Ansicht verwendet wird, um Elemente zu entfernen, die die Funktionskriterien nicht erfüllen. | ListCollectionView | ||
length : int [schreibgeschützt]
Die Anzahl der Elemente in dieser Ansicht. | ListCollectionView | ||
list : IList
Die IList, die diese Sammlung einschließt. | ListCollectionView | ||
sort : ISort
Das ISort-Objekt, das auf die ICollectionView angewendet wird. | ListCollectionView | ||
source : Array
Die Quelle der Daten im ArrayCollection-Objekt. | ArrayCollection |
Geschützte Eigenschaften
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
ArrayCollection(source:Array = null)
Konstruktor. | ArrayCollection | ||
Fügt am Ende der aktuellen Liste eine Liste von Elementen in der Reihenfolge hinzu, in der sie übergeben werden. | ListCollectionView | ||
Fügt der aktuellen Liste eine Liste von Elementen hinzu. Sie werden an dem Positionsindex eingefügt, der an die Funktion übergeben wurde. | ListCollectionView | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | ListCollectionView | ||
Fügt das angegebene Element am Ende der Liste hinzu. | ListCollectionView | ||
Fügt das Element an der angegebenen Indexposition hinzu. | ListCollectionView | ||
Gibt zurück, ob die Ansicht das angegebene Objekt enthält. | ListCollectionView | ||
Erstellt einen neuen IViewCursor, der mit dieser Ansicht verwendet wird. | ListCollectionView | ||
Verhindert, dass Änderungen der Sammlung selbst und Elemente aus der Sammlung von der Ansicht verteilt werden. | ListCollectionView | ||
Sendet ein Ereignis in den Ereignisablauf. | ListCollectionView | ||
Aktiviert die automatische Aktualisierung. | ListCollectionView | ||
Ruft das Element am angegebenen Index ab. | ListCollectionView | ||
Gibt den Index des Elements zurück, wenn es in der Liste enthalten ist, sodass gilt: getItemAt(Index) == Element. | ListCollectionView | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | ListCollectionView | ||
Wird automatisch vom MXML-Compiler aufgerufen, wenn die ListCollectionView mithilfe eines MXML-Tags erstellt wird. | ListCollectionView | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Informiert die Ansicht darüber, dass ein Element aktualisiert wurde. | ListCollectionView | ||
Wendet die Sortierung und den Filter auf die Ansicht an. | ListCollectionView | ||
Entfernt alle Elemente aus der Liste. | ListCollectionView | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | ListCollectionView | ||
Entfernt das Element am angegebenen Index und gibt es zurück. | ListCollectionView | ||
Platziert das Element am angegebenen Index. | ListCollectionView | ||
Gibt ein Array zurück, das in derselben Reihenfolge gefüllt wird wie die IList-Implementierung. | ListCollectionView | ||
Gibt den Inhalt dieser Ansicht als String aus und gibt ihn zurück. | ListCollectionView | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner übergeordneten Objekte ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | ListCollectionView |
Ereignisse
Eigenschaftendetails
source | Eigenschaft |
source:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Quelle der Daten im ArrayCollection-Objekt. Das ArrayCollection-Objekt stellt keine Änderungen dar, die Sie direkt am Quellarray vornehmen. Verwenden Sie zum Modifizieren der Sammlung immer die Methoden ICollectionView oder IList.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das listChanged
-Ereignis ausgelöst.
Implementierung
public function get source():Array
public function set source(value:Array):void
Konstruktordetails
ArrayCollection | () | Konstruktor |
public function ArrayCollection(source:Array = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
Erstellt mithilfe des angegebenen Quellarrays ein neues ArrayCollection-Objekt. Wenn kein Array angegeben wird, wird ein leeres Array verwendet.
Parametersource:Array (default = null ) — Das Quellarray.
|
Tue Jun 12 2018, 10:04 AM Z