(Flex データ視覚化コンポーネントのみ)
パッケージmx.controls.advancedDataGridClasses
クラスpublic class AdvancedDataGridHeaderInfo
継承AdvancedDataGridHeaderInfo Inheritance Object

AdvancedDataGridHeaderInfo クラスには、AdvancedDataGrid コントロールの列の階層を記述する情報が格納されます。



パブリックプロパティ
 プロパティ定義元
  actualColNum : int
ヘッダーが始まる実際の列の、現在表示されている列を基準としたインデックスです。
AdvancedDataGridHeaderInfo
  children : Array
この列が列グループの一部である場合に、この AdvancedDataGridHeaderInfo インスタンスのすべての子 AdvancedDataGridHeaderInfo インスタンスを含む配列を格納します。
AdvancedDataGridHeaderInfo
  column : AdvancedDataGridColumn
この AdvancedDataGridHeaderInfo インスタンスに対応する AdvancedDataGridColumn インスタンスへの参照です。
AdvancedDataGridHeaderInfo
  columnSpan : int
列グループの使用時に列ヘッダーがまたがる実際の列の数です。
AdvancedDataGridHeaderInfo
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  depth : int
この列が列グループの一部である場合に、AdvancedDataGrid コントロールの列階層での、この AdvancedDataGridHeaderInfo インスタンスの深さを格納します。
AdvancedDataGridHeaderInfo
  headerItem : IListItemRenderer
列ヘッダーのレンダリングに使用される IListItemRenderer インスタンスへの参照です。
AdvancedDataGridHeaderInfo
  index : int
AdvancedDataGrid コントロール内での、この AdvancedDataGridHeaderInfo インスタンスのインデックスです。
AdvancedDataGridHeaderInfo
  internalLabelFunction : Function
列グループ化の使用時にネストされたオブジェクトからデータを抽出する必要がある場合に作成される関数です。
AdvancedDataGridHeaderInfo
  parent : AdvancedDataGridHeaderInfo
この列が列グループの一部である場合に、この AdvancedDataGridHeaderInfo インスタンスの親 AdvancedDataGridHeaderInfo インスタンスを格納します。
AdvancedDataGridHeaderInfo
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  visible : Boolean
列が現在可視の場合は true です。
AdvancedDataGridHeaderInfo
  visibleChildren : Array
現在可視の子 AdvancedDataGridHeaderInfo インスタンスを含む配列です
AdvancedDataGridHeaderInfo
  visibleIndex : int
この列が列グループの一部である場合に、その親 AdvancedDataGridHeaderInfo インスタンスの可視の子リスト内での、この列のインデックスを格納します。
AdvancedDataGridHeaderInfo
パブリックメソッド
 メソッド定義元
  
AdvancedDataGridHeaderInfo(column:AdvancedDataGridColumn, parent:AdvancedDataGridHeaderInfo, index:int, depth:int, children:Array = null, internalLabelFunction:Function = null, headerItem:IListItemRenderer = null)
コンストラクタです。
AdvancedDataGridHeaderInfo
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
actualColNumプロパティ
public var actualColNum:int

ヘッダーが始まる実際の列の、現在表示されている列を基準としたインデックスです。

childrenプロパティ 
public var children:Array

この列が列グループの一部である場合に、この AdvancedDataGridHeaderInfo インスタンスのすべての子 AdvancedDataGridHeaderInfo インスタンスを含む配列を格納します。

columnプロパティ 
public var column:AdvancedDataGridColumn

この AdvancedDataGridHeaderInfo インスタンスに対応する AdvancedDataGridColumn インスタンスへの参照です。

columnSpanプロパティ 
public var columnSpan:int

列グループの使用時に列ヘッダーがまたがる実際の列の数です。

depthプロパティ 
public var depth:int

この列が列グループの一部である場合に、AdvancedDataGrid コントロールの列階層での、この AdvancedDataGridHeaderInfo インスタンスの深さを格納します。

headerItemプロパティ 
public var headerItem:IListItemRenderer

列ヘッダーのレンダリングに使用される IListItemRenderer インスタンスへの参照です。

indexプロパティ 
public var index:int

AdvancedDataGrid コントロール内での、この AdvancedDataGridHeaderInfo インスタンスのインデックスです。

internalLabelFunctionプロパティ 
public var internalLabelFunction:Function

列グループ化の使用時にネストされたオブジェクトからデータを抽出する必要がある場合に作成される関数です。

例えば、各データ行が以下のような場合に、

row = {.., .., Q1: { y2005: 241, y2006:353}};

列グループを次のように定義するとします。

     <mx:AdvancedDataGridColumnGroup dataField="Q1">
        <mx:AdvancedDataGridColumn dataField="y2005">
        <mx:AdvancedDataGridColumn dataField="y2006">
     </mx:AdvancedDataGridColumnGroup>

この場合、y2005 に対応する列の関数は次のように定義されます。

     function foo():String
     {
        return row["Q1"]["2005"];
     }

この関数は、列または列グループがデータフィールドではなくラベル関数を使用するケースも処理します。

parentプロパティ 
public var parent:AdvancedDataGridHeaderInfo

この列が列グループの一部である場合に、この AdvancedDataGridHeaderInfo インスタンスの親 AdvancedDataGridHeaderInfo インスタンスを格納します。

デフォルト値 : null.

visibleプロパティ 
public var visible:Boolean

列が現在可視の場合は true です。

visibleChildrenプロパティ 
public var visibleChildren:Array

現在可視の子 AdvancedDataGridHeaderInfo インスタンスを含む配列です (この列が列グループの一部である場合)。

visibleIndexプロパティ 
public var visibleIndex:int

この列が列グループの一部である場合に、その親 AdvancedDataGridHeaderInfo インスタンスの可視の子リスト内での、この列のインデックスを格納します。

コンストラクタの詳細
AdvancedDataGridHeaderInfo()コンストラクタ
public function AdvancedDataGridHeaderInfo(column:AdvancedDataGridColumn, parent:AdvancedDataGridHeaderInfo, index:int, depth:int, children:Array = null, internalLabelFunction:Function = null, headerItem:IListItemRenderer = null)

コンストラクタです。

パラメータ
column:AdvancedDataGridColumn — この AdvancedDataGridHeaderInfo インスタンスが対応する AdvancedDataGridColumn インスタンスへの参照です。
 
parent:AdvancedDataGridHeaderInfo — この AdvancedDataGridHeaderInfo インスタンスの親 AdvancedDataGridHeaderInfo インスタンスです。
 
index:int — AdvancedDataGrid コントロール内での、この AdvancedDataGridHeaderInfo インスタンスのインデックスです。
 
depth:int — AdvancedDataGrid コントロールの列階層での、この AdvancedDataGridHeaderInfo インスタンスの深さです。
 
children:Array (default = null) — この AdvancedDataGridHeaderInfo インスタンスのすべての子 AdvancedDataGridHeaderInfo インスタンスを含む配列です。
 
internalLabelFunction:Function (default = null) — 列グループ化の使用時にネストされたオブジェクトからデータを抽出する必要がある場合に作成される関数です。
 
headerItem:IListItemRenderer (default = null) — 列ヘッダーのレンダリングに使用される IListItemRenderer インスタンスへの参照です。




 

 

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

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/controls/advancedDataGridClasses/AdvancedDataGridHeaderInfo.html