パッケージmx.collections
クラスpublic class ArrayCollection
継承ArrayCollection Inheritance ListCollectionView Inheritance Proxy Inheritance Object
実装 IExternalizable

ArrayCollection クラスは、ICollectionView または IList インターフェイスのメソッドとプロパティを使用して、アクセスおよび操作できるコレクションとして配列を公開するラッパークラスです。 ArrayCollection インスタンスに対する操作はデータソースを変更します。たとえば、ArrayCollection で removeItemAt() メソッドを使用した場合、元になる Array からアイテムが削除されます。

MXML のシンタックスexpandedMXML シンタックスを隠す

The <mx:ArrayCollection> tag inherits all the attributes of its superclass, and adds the following attributes:

  <mx:ArrayCollection
  Properties
  source="null"
  />
  

デフォルトの MXML プロパティsource

関連項目

Using Data Providers and Collections


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritedfilterFunction : Function
関数の条件に一致しないアイテムを削除するためにビューが使用する関数です。
ListCollectionView
 Inheritedlength : int
[読み取り専用] このビュー内のアイテムの数です。
ListCollectionView
 Inheritedlist : IList
このコレクションビューがラップする IList です。
ListCollectionView
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 Inheritedsort : Sort
ICollectionView に適用されるソートです。
ListCollectionView
  source : Array
ArrayCollection 内のデータのソースです。
ArrayCollection
プロテクトプロパティ
 プロパティ定義元
 InheritedlocalIndex : Array
ビューにソートまたはフィルタを適用すると、ソートによりアイテムの順序が変更されたか、またはフィルタによりアイテム数が減ったビューに含まれるアイテムの配列が localIndex プロパティにソート順に入れられます。
ListCollectionView
パブリックメソッド
 メソッド定義元
  
ArrayCollection(source:Array = null)
コンストラクタです。
ArrayCollection
 Inherited
addAll(addList:IList):void
現在のリストにアイテムのリストを追加します。追加するリストは、渡される順にリストの最後に配置していきます。
ListCollectionView
 Inherited
addAllAt(addList:IList, index:int):void
現在のリストにアイテムのリストを追加します。追加するリストは、関数に渡される位置インデックスに配置していきます。
ListCollectionView
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
ListCollectionView
 Inherited
指定されたアイテムをリストの末尾に追加します。
ListCollectionView
 Inherited
addItemAt(item:Object, index:int):void
指定されたインデックス位置にアイテムを追加します。
ListCollectionView
 Inherited
指定されたオブジェクトをビューに含めるかどうかを返します。
ListCollectionView
 Inherited
このビューに対して使用する新しい IViewCursor を作成します。
ListCollectionView
 Inherited
コレクション自体およびコレクション内のアイテムの変更がビューから送出されないようにします。
ListCollectionView
 Inherited
イベントをイベントフローに送出します。
ListCollectionView
 Inherited
自動更新を有効にします。
ListCollectionView
 Inherited
getItemAt(index:int, prefetch:int = 0):Object
指定されたインデックス位置にあるアイテムを取得します。
ListCollectionView
 Inherited
リスト内の、getItemAt(index) == アイテムとなるアイテムのインデックスを返します。
ListCollectionView
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
ListCollectionView
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
MXML タグを使用して ListCollectionView を作成したときに、MXML コンパイラによって自動的に呼び出されます。
ListCollectionView
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
アイテムが更新されたビューを通知します。
ListCollectionView
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ビューにソートとフィルタを適用します。
ListCollectionView
 Inherited
リストからすべてのアイテムを削除します。
ListCollectionView
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
ListCollectionView
 Inherited
指定されたインデックス位置にあるアイテムを削除し、返します。
ListCollectionView
 Inherited
setItemAt(item:Object, index:int):Object
指定されたインデックス位置にアイテムを配置します。
ListCollectionView
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
IList 実装と同じ順序で指定された配列を返します。
ListCollectionView
 Inherited
このビューのコンテンツをストリングにプリントし、返します。
ListCollectionView
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
ListCollectionView
イベント
 イベント 概要 定義元
 InheritedICollectionView が何らかの方法で更新されると送出されます。ListCollectionView
プロパティの詳細
sourceプロパティ
source:Array

ArrayCollection 内のデータのソースです。 ArrayCollection オブジェクトは、ソース配列に対して直接行った変更を表しません。 コレクションを変更するには、常に ICollectionView メソッドまたは IList メソッドを使用します。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 listChanged イベントが送出されます。



実装
    public function get source():Array
    public function set source(value:Array):void
コンストラクタの詳細
ArrayCollection()コンストラクタ
public function ArrayCollection(source:Array = null)

コンストラクタです。

指定されたソース配列を使用して新しい ArrayCollection を作成します。 配列が指定されていない場合は、空の配列が使用されます。

パラメータ
source:Array (default = null)




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/collections/ArrayCollection.html