| パッケージ | mx.collections |
| インターフェイス | public interface IHierarchicalCollectionView extends ICollectionView , IEventDispatcher |
| 実装者 | HierarchicalCollectionView |
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | filterFunction : Function
関数の条件に一致しないアイテムを削除するためにビューが使用する関数です。 | ICollectionView | |
| hasRoot : Boolean [読み取り専用]
true の場合、現在のデータプロバイダにルートノード(例えば、階層構造内の単一の最上位ノードなど)があることを示します。 | IHierarchicalCollectionView | ||
![]() | length : int [読み取り専用]
このビュー内のアイテムの数です。 | ICollectionView | |
| openNodes : Object
開いているすべてのブランチノードに関するデータプロバイダエレメントを含むオブジェクトの配列です。 | IHierarchicalCollectionView | ||
| showRoot : Boolean
データプロバイダのルートノードを表示するかどうかを指定する Boolean フラグです。 | IHierarchicalCollectionView | ||
![]() | sort : Sort
ICollectionView に適用されるソートです。 | ICollectionView | |
| source : IHierarchicalData
IHierarchicalCollectionView のソースデータです。 | IHierarchicalCollectionView | ||
| メソッド | 定義元 | ||
|---|---|---|---|
データのノードに子ノードを追加します。 | IHierarchicalCollectionView | ||
データ内の指定されたインデックスにあるデータのノードに子ノードを追加します。 | IHierarchicalCollectionView | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | IEventDispatcher | |
ノードを閉じて子を非表示にします。 | IHierarchicalCollectionView | ||
![]() |
指定されたオブジェクトをビューに含めるかどうかを返します。 | ICollectionView | |
![]() |
このビューに対して使用する新しい IViewCursor を作成します。 | ICollectionView | |
![]() |
コレクション自体およびコレクション内のアイテムの変更がビューから送出されないようにします。 | ICollectionView | |
![]() |
イベントをイベントフローに送出します。 | IEventDispatcher | |
![]() |
自動更新を有効にします。 | ICollectionView | |
子のコレクションが存在する場合は、このコレクションを返します。 | IHierarchicalCollectionView | ||
コレクション内のノードの深さを返します。 | IHierarchicalCollectionView | ||
ノードの親を返します。 | IHierarchicalCollectionView | ||
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | IEventDispatcher | |
![]() | itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
アイテムが更新されたビューを通知します。 | ICollectionView | |
ノードを開いて子を表示します。 | IHierarchicalCollectionView | ||
![]() |
ビューにソートとフィルタを適用します。 | ICollectionView | |
親ノードから子ノードを削除します。 | IHierarchicalCollectionView | ||
指定されたインデックス位置にある子ノードをノードから削除します。 | IHierarchicalCollectionView | ||
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | IEventDispatcher | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | IEventDispatcher | |
| hasRoot | プロパティ |
hasRoot:Boolean [読み取り専用]
true の場合、現在のデータプロバイダにルートノード(例えば、階層構造内の単一の最上位ノードなど)があることを示します。 XML と Object はルートノードがあるデータ型の例であり、リストと配列はルートノードがないタイプの例です。
public function get hasRoot():Boolean| openNodes | プロパティ |
openNodes:Object開いているすべてのブランチノードに関するデータプロバイダエレメントを含むオブジェクトの配列です。
public function get openNodes():Object public function set openNodes(value:Object):void| showRoot | プロパティ |
showRoot:Boolean
データプロバイダのルートノードを表示するかどうかを指定する Boolean フラグです。 このプロパティを false に設定すると、ソースデータにルートノードがある場合でも、コレクションにルートアイテムは含まれません。 ルートアイテムの子孫のみがコレクションに含まれます。
このプロパティは、List オブジェクトや Array オブジェクトなどのルートノードのないソースには影響しません。
デフォルト値 : true.
public function get showRoot():Boolean public function set showRoot(value:Boolean):void関連項目
| source | プロパティ |
source:IHierarchicalDataIHierarchicalCollectionView のソースデータです。
public function get source():IHierarchicalData public function set source(value:IHierarchicalData):void| addChild | () | メソッド |
public function addChild(parent:Object, newChild:Object):Booleanデータのノードに子ノードを追加します。
パラメータ
parent:Object — 親ノードを定義するオブジェクトです。
| |
newChild:Object — 新しいノードを定義するオブジェクトです。
|
Boolean — ノードが正常に追加された場合は true です。
|
| addChildAt | () | メソッド |
public function addChildAt(parent:Object, newChild:Object, index:int):Booleanデータ内の指定されたインデックスにあるデータのノードに子ノードを追加します。
パラメータ
parent:Object — 親ノードを定義するオブジェクトです。
| |
newChild:Object — 新しいノードを定義するオブジェクトです。
| |
index:int — 子ノードを挿入する位置の 0 から始まるインデックスです。
|
Boolean — ノードが正常に追加された場合は true です。
|
| closeNode | () | メソッド |
| getChildren | () | メソッド |
public function getChildren(node:Object):ICollectionView子のコレクションが存在する場合は、このコレクションを返します。
パラメータ
node:Object — ノードを定義するオブジェクトです。 null の場合、最上位ノードのコレクションを返します。
|
ICollectionView — 子ノードを含む ICollectionView インスタンスです。
|
| getNodeDepth | () | メソッド |
public function getNodeDepth(node:Object):intコレクション内のノードの深さを返します。
パラメータ
node:Object — ノードを定義するオブジェクトです。
|
int — ノードの深さです。
|
| getParentItem | () | メソッド |
public function getParentItem(node:Object):*
ノードの親を返します。 最上位ノードの親は null です。
パラメータ
node:Object — ノードを定義するオブジェクトです。
|
* — ノードを子として含む親ノードです。最上位ノードの場合は null、親を決定できない場合は undefined です。
|
| openNode | () | メソッド |
| removeChild | () | メソッド |
public function removeChild(parent:Object, child:Object):Boolean親ノードから子ノードを削除します。
パラメータ
parent:Object — 親ノードを定義するオブジェクトです。最上位ノードの場合は null です。
| |
child:Object — 削除する子ノードを定義するオブジェクトです。
|
Boolean — ノードが正常に削除された場合は true です。
|
| removeChildAt | () | メソッド |
public function removeChildAt(parent:Object, index:int):Boolean指定されたインデックス位置にある子ノードをノードから削除します。
パラメータ
parent:Object — この子ノードの現在の親であるノードオブジェクトです。 最上位ノードの場合は parent を null に設定します。
| |
index:int — 削除する子ノードの、親からの相対的な位置を示す、0 から始まるインデックスです。
|
Boolean — 正常に完了した場合は true、そうでない場合は false です。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/collections/IHierarchicalCollectionView.html