(Flex データ視覚化コンポーネントのみ)
パッケージmx.collections
クラスpublic class HierarchicalData
継承HierarchicalData Inheritance EventDispatcher Inheritance Object
実装 IHierarchicalData
サブクラス GroupingCollection

階層データは、親データアイテムと子データアイテムの構造に既に格納されているデータです。 HierarchicalData クラスは、AdvancedDataGrid などのコントロールで使用するデータへのアクセスと操作を行うためのデフォルトの実装を提供します。 階層データを表示する AdvancedDataGrid コントロールを設定するには、HierarchicalData クラスのインスタンスを dataProvider プロパティに渡します。 この実装では、E4X、XML、オブジェクトの各ノードをよく似た方法で処理しますが、完全に同じというわけではありません。 メソッドが様々なタイプのノードの値にどのようにアクセスするかについては、各メソッドの説明を参照してください。

関連項目

mx.controls.AdvancedDataGrid


パブリックプロパティ
 プロパティ定義元
  childrenField : String
データアイテム内の子オブジェクトの検出に使用するフィールド名を示します。
HierarchicalData
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  source : Object
ソースコレクションです。
HierarchicalData
パブリックメソッド
 メソッド定義元
  
HierarchicalData(value:Object = null)
コンストラクタです。
HierarchicalData
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
  
ノードに子を含めることができる場合は、true を返します。
HierarchicalData
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
  
ノードの子を表すオブジェクトを返します。
HierarchicalData
  
ノードからデータを返します。
HierarchicalData
  
ルートデータアイテムを返します。
HierarchicalData
  
ノードに子がある場合は true を返します。
HierarchicalData
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
イベント
 イベント 概要 定義元
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
プロパティの詳細
childrenFieldプロパティ
childrenField:String

データアイテム内の子オブジェクトの検出に使用するフィールド名を示します。 デフォルトでは、すべてのサブノードが XML データの子と見なされ、Object データ型については children プロパティが使用されます。 これは、カスタムデータフィールドを使用して子を表すデータ形式に適合する場合に便利です。



実装
    public function get childrenField():String
    public function set childrenField(value:String):void
sourceプロパティ 
source:Object

ソースコレクションです。 このコレクションは、アイテムの追加や削除などの操作を簡単に行えるように、IList インターフェイスを実装している必要があります。



実装
    public function get source():Object
    public function set source(value:Object):void

関連項目

コンストラクタの詳細
HierarchicalData()コンストラクタ
public function HierarchicalData(value:Object = null)

コンストラクタです。

パラメータ
value:Object (default = null) — HierarchicalData インスタンスに格納するデータです。
メソッドの詳細
canHaveChildren()メソッド
public function canHaveChildren(node:Object):Boolean

ノードに子を含めることができる場合は、true を返します。

このメソッドは、ノードに実際に子が含まれていなくても true を返します。 このメソッドは、指定したノードに他のノードを子として追加できるかどうかを確認する場合に便利です。

パラメータ

node:Object — ノードを定義するオブジェクトです。

戻り値
Boolean — ノードに子を含めることができる場合は、true です。
getChildren()メソッド 
public function getChildren(node:Object):Object

ノードの子を表すオブジェクトを返します。

パラメータ

node:Object — ノードを定義するオブジェクトです。 null の場合、最上位ノードのコレクションを返します。

戻り値
Object — 子ノードを含むオブジェクトです。
getData()メソッド 
public function getData(node:Object):Object

ノードからデータを返します。

パラメータ

node:Object — データを取得するノードオブジェクトです。

戻り値
Object — 要求されたデータです。
getRoot()メソッド 
public function getRoot():Object

ルートデータアイテムを返します。

戻り値
Object — ルートデータアイテムを含むオブジェクトです。
hasChildren()メソッド 
public function hasChildren(node:Object):Boolean

ノードに子がある場合は、true を返します。

パラメータ

node:Object — ノードを定義するオブジェクトです。

戻り値
Boolean — ノードに子がある場合は、true です。




 

 

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

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