Apenas para os componentes de Data Visualization do Flex
Pacotemx.controls.advancedDataGridClasses
Classeclasse pública AdvancedDataGridHeaderInfo
HerançaAdvancedDataGridHeaderInfo Inheritance Object

A classe AdvancedDataGridHeaderInfo contém informação que descreve a hierarquia das colunas do controle AdvancedDataGrid.



Propriedades Públicas
 PropriedadeDefinido Por
  actualColNum : int
O atual índice de coluna no qual o cabeçalho começa, relativo às colunas atualmente sendo mostradas.
AdvancedDataGridHeaderInfo
  children : Array
Um Array de todas as instâncias child AdvancedDataGridHeaderInfo dessa instância AdvancedDataGridHeaderInfo, se essa coluna for parte de um grupo de colunas.
AdvancedDataGridHeaderInfo
  column : AdvancedDataGridColumn
Uma referência à instância AdvancedDataGridColumn correspondendo a essa instância AdvancedDataGridHeaderInfo.
AdvancedDataGridHeaderInfo
  columnSpan : int
Número de colunas transpostas pelo cabeçalho da coluna quando usando grupos de colunas.
AdvancedDataGridHeaderInfo
 Inheritedconstructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
Object
  depth : int
A profundidade dessa instância ha hierarquia das colunas do controle AdvancedDataGrid, se essa coluna for parte de um grupo de colunas.
AdvancedDataGridHeaderInfo
  headerItem : IListItemRenderer
Uma referência à instância IListItemRenderer usado para representar o cabeçalho da coluna.
AdvancedDataGridHeaderInfo
  index : int
O índice dessa instância AdvancedDataGridHeader no controle AdvancedDataGrid.
AdvancedDataGridHeaderInfo
  internalLabelFunction : Function
Uma função que é criada se o agrupamento da coluna requer extrair dados de objetos aninhados.
AdvancedDataGridHeaderInfo
  parent : AdvancedDataGridHeaderInfo
A instância parent AdvancedDataGridHeader dessa instância AdvancedDataGridHeaderInfo dessa coluna é parte de um grupo de colunas.
AdvancedDataGridHeaderInfo
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
  visible : Boolean
Contém true se a coluna atualmente está visível.
AdvancedDataGridHeaderInfo
  visibleChildren : Array
Um Array das instâncias AdvancedDataGridHeaderInfo child atualmente visíveis.
AdvancedDataGridHeaderInfo
  visibleIndex : int
O índice dessa coluna na lista de children visíveis do sua instância parentAdvancedDataGridHeaderInfo, se essa coluna for parte de um grupo de colunas.
AdvancedDataGridHeaderInfo
Métodos Públicos
 MétodoDefinido Por
  
AdvancedDataGridHeaderInfo(column:AdvancedDataGridColumn, parent:AdvancedDataGridHeaderInfo, index:int, depth:int, children:Array = null, internalLabelFunction:Function = null, headerItem:IListItemRenderer = null)
Constructor.
AdvancedDataGridHeaderInfo
 Inherited
Indica se um objeto tem uma propriedade específica definida.
Object
 Inherited
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e se é enumerável.
Object
 Inherited
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
Object
 Inherited
Retorna a representação em string de um objeto determinado.
Object
 Inherited
Retorna o valor primitivo de um objeto específico.
Object
Detalhe da Propriedade
actualColNumpropriedade
public var actualColNum:int

O atual índice de coluna no qual o cabeçalho começa, relativo às colunas atualmente sendo mostradas.

childrenpropriedade 
public var children:Array

Um Array de todas as instâncias child AdvancedDataGridHeaderInfo dessa instância AdvancedDataGridHeaderInfo, se essa coluna for parte de um grupo de colunas.

columnpropriedade 
public var column:AdvancedDataGridColumn

Uma referência à instância AdvancedDataGridColumn correspondendo a essa instância AdvancedDataGridHeaderInfo.

columnSpanpropriedade 
public var columnSpan:int

Número de colunas transpostas pelo cabeçalho da coluna quando usando grupos de colunas.

depthpropriedade 
public var depth:int

A profundidade dessa instância ha hierarquia das colunas do controle AdvancedDataGrid, se essa coluna for parte de um grupo de colunas.

headerItempropriedade 
public var headerItem:IListItemRenderer

Uma referência à instância IListItemRenderer usado para representar o cabeçalho da coluna.

indexpropriedade 
public var index:int

O índice dessa instância AdvancedDataGridHeader no controle AdvancedDataGrid.

internalLabelFunctionpropriedade 
public var internalLabelFunction:Function

Uma função que é criada se o agrupamento da coluna requer extrair dados de objetos aninhados.

Por exemplo, se cada fileira de dados aparecem como:

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

e você define um grupo de coluna como:

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

A função para a coluna correspondente a y2005 é definida como:

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

A função também maneja o caso quando qualquer um dos grupos de colunas ou colunas usa uma função label ao invés de um campo data.

parentpropriedade 
public var parent:AdvancedDataGridHeaderInfo

A instância parent AdvancedDataGridHeader dessa instância AdvancedDataGridHeaderInfo dessa coluna é parte de um grupo de colunas.

O valor padrão é null.

visiblepropriedade 
public var visible:Boolean

Contém true se a coluna estiver atualmente visível.

visibleChildrenpropriedade 
public var visibleChildren:Array

Um Array das instâncias AdvancedDataGridHeaderInfo child atualmente visíveis, se essas coluna for parte de um grupo de colunas.

visibleIndexpropriedade 
public var visibleIndex:int

O índice dessa coluna na lista de children visíveis do sua instância parentAdvancedDataGridHeaderInfo, se essa coluna for parte de um grupo de colunas.

Detalhe do Construtor
AdvancedDataGridHeaderInfo()Construtor
public function AdvancedDataGridHeaderInfo(column:AdvancedDataGridColumn, parent:AdvancedDataGridHeaderInfo, index:int, depth:int, children:Array = null, internalLabelFunction:Function = null, headerItem:IListItemRenderer = null)

Constructor.

Parâmetros
column:AdvancedDataGridColumn — Uma referência à instância AdvancedDataGridColumn que essa instância AdvancedDataGridHeaderInfo corresponde.
 
parent:AdvancedDataGridHeaderInfo — Uma instância parent AdvancedDataGridHeaderInfo dessa instância AdvancedDataGridHeaderInfo.
 
index:int — O índice dessa instância AdvancedDataGridHeader no controle AdvancedDataGrid.
 
depth:int — A profundidade dessa instância AdvancedDataGridHeaderInfo na hierarquia da coluna do controle AdvancedDataGrid.
 
children:Array (default = null) — Um Array de todas as instâncias child AdvancedDataGridHeaderInfo dessa instância AdvancedDataGridHeaderInfo.
 
internalLabelFunction:Function (default = null) — Uma função que é criada se o agrupamento da coluna requer extrair dados de objetos aninhados.
 
headerItem:IListItemRenderer (default = null) — Uma referência à instância IListItemRenderer usado para representar o cabeçalho da coluna.