| Pacote | mx.controls.advancedDataGridClasses |
| Classe | classe pública AdvancedDataGridColumnGroup |
| Herança | AdvancedDataGridColumnGroup AdvancedDataGridColumn CSSStyleDeclaration EventDispatcher Object |
AdvancedDataGrid.columnGroup pega um Array de instâncias AdvancedDataGridColumnGroup para especificar os grupos de colunas.
O exemplo seguinte usa a classe AdvancedDataGridColumnGroup para definir um grupo de colunas chamado Revenues que contém duas colunas: Actual e Estimate.
<mx:AdvancedDataGrid id="myADG"
dataProvider="{dpFlat}"
width="100%" height="100%">
<mx:groupedColumns>
<mx:AdvancedDataGridColumn dataField="Region"/>
<mx:AdvancedDataGridColumn dataField="Territory"/>
<mx:AdvancedDataGridColumn dataField="Territory_Rep"
headerText="Territory Rep"/>
<mx:AdvancedDataGridColumnGroup headerText="Revenues">
<mx:AdvancedDataGridColumn dataField="Actual"/>
<mx:AdvancedDataGridColumn dataField="Estimate"/>
</mx:AdvancedDataGridColumnGroup>
</mx:groupedColumns>
</mx:AdvancedDataGrid>
Sintaxe MXML
Ocultar Sintaxe MXML
Você usa o tag <mx.AdvancedDataGridColumnGroup> para configurar um grupo de colunas de um controle AdvancedDataGrid.
Você especifica o tag <mx.AdvancedDataGridColumnGroup> como um child
da propriedade groupedColumns no MXML.
O tag <mx.AdvancedDataGridcolumn> define os seguintes atributos do tag:
<mx:AdvancedDataGridColumn
Propriedades
children="No default"
childrenDragEnabled="true|false"
/>
Propriedade MXML Padrãochildren
Ver também
| Propriedade | Definido Por | ||
|---|---|---|---|
| children : Array
Um Array de instâncias AdvancedDataGridColumn que definem as colunas do grupo de colunas.
| AdvancedDataGridColumnGroup | ||
| childrenDragEnabled : Boolean = true
Especifica se as colunas child podem ser arrastadas para reposicioná-las no grupo.
| AdvancedDataGridColumnGroup | ||
![]() | constructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
| Object | |
![]() | dataField : String
O nome do campo ou propriedade no item do data provider associado à coluna.
| AdvancedDataGridColumn | |
![]() | dataTipField : String
O nome do campo no data provider para ser mostrado como data tip.
| AdvancedDataGridColumn | |
![]() | dataTipFunction : Function
Especifica uma função callback para executar em cada item do data provider para determinar seu data tip.
| AdvancedDataGridColumn | |
![]() | defaultFactory : Function
Essa função, se não null, geralmente é auto-gerada pelo compilador MXML.
| CSSStyleDeclaration | |
![]() | editable : Boolean = true
Um indicador que indica se os itens na coluna podem ser editados.
| AdvancedDataGridColumn | |
![]() | editorDataField : String = "text"
O nome da propriedade do editor de item que contém os novos dados para o item de lista.
| AdvancedDataGridColumn | |
![]() | editorHeightOffset : Number = 0
A altura do editor de item, em pixels, relativo ao tamanho do representante de item.
| AdvancedDataGridColumn | |
![]() | editorUsesEnterKey : Boolean = false
Um indicador que indica se o editor de item usa a tecla Enter.
| AdvancedDataGridColumn | |
![]() | editorWidthOffset : Number = 0
A largura do editor de item, em pixels, relativo ao tamanho do representante de item.
| AdvancedDataGridColumn | |
![]() | editorXOffset : Number = 0
O local x do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item.
| AdvancedDataGridColumn | |
![]() | editorYOffset : Number = 0
O local y do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item.
| AdvancedDataGridColumn | |
![]() | factory : Function
Essa função, se não null, geralmente é auto-gerada pelo compilador MXML.
| CSSStyleDeclaration | |
![]() | formatter : Formatter
Uma instância de uma subclasse do mx.formatters.Formatter.
| AdvancedDataGridColumn | |
![]() | headerRenderer : IFactory
O factory da classe para as instâncias de representente de item que mostram o cabeçalho da coluna para a coluna.
| AdvancedDataGridColumn | |
![]() | headerText : String
Texto para o cabeçalho dessa coluna.
| AdvancedDataGridColumn | |
![]() | headerWordWrap : *
Ajustado para true para embrulhar o texto no cabeçalho da coluna se não couber em uma linha.
| AdvancedDataGridColumn | |
![]() | imeMode : String
Especifica o modo IME (editor do método de input).
| AdvancedDataGridColumn | |
![]() | itemEditor : IFactory
Um factory da classe para as instâncias do editor de itens para usar para a coluna, quando for possível editar.
| AdvancedDataGridColumn | |
![]() | itemRenderer : IFactory
A classe factory para instâncias de representantes de itens que mostram os dados para cada item na coluna.
| AdvancedDataGridColumn | |
![]() | labelFunction : Function
A função que determina o texto para mostrar nessa coluna.
| AdvancedDataGridColumn | |
![]() | minWidth : Number
A largura mínima da coluna, em pixels.
| AdvancedDataGridColumn | |
![]() | prototype : Object
[static]
Uma referência ao objeto protótipo de uma classe ou função de objeto.
| Object | |
![]() | rendererIsEditor : Boolean = false
Um indicador que indica que o representante de item é também um editor de item.
| AdvancedDataGridColumn | |
![]() | resizable : Boolean = true
Ajustado para true se é permitido ao usuário mudar a largura da coluna.
| AdvancedDataGridColumn | |
![]() | showDataTips : *
Ajustado para true para mostrar data tips na coluna.
| AdvancedDataGridColumn | |
![]() | sortable : Boolean = true
Ajustado para true para indicar que o usuário pode clicar no cabeçalho dessa coluna para ordenar o data provider.
| AdvancedDataGridColumn | |
![]() | sortCompareFunction : Function
Uma função callback que é chamada quando ordenando os dados na coluna.
| AdvancedDataGridColumn | |
![]() | sortDescending : Boolean = false
Indica se a ordenação da coluna é ascendente, false, ou descendente, true.
| AdvancedDataGridColumn | |
![]() | styleFunction : Function
Uma função callback que é chamada quando está representando cada célula.
| AdvancedDataGridColumn | |
![]() | visible : Boolean
Se true, a coluna é visível.
| AdvancedDataGridColumn | |
![]() | width : Number
A largura da coluna, em pixels.
| AdvancedDataGridColumn | |
![]() | wordWrap : *
Ajustado para false para envolver o texto em uma filiera dessa coluna porque não cabe em uma linha. Se não definido, a propriedade do controle wordWrap do AdvancedDataGrid é usado.
| AdvancedDataGridColumn | |
| Método | Definido Por | ||
|---|---|---|---|
|
AdvancedDataGridColumnGroup(columnName:String = null)
Constructor.
| AdvancedDataGridColumnGroup | ||
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto event listener com um objeto do EventDispatcher para que o listener receba notificação de um evento.
| EventDispatcher | |
![]() |
Limpa uma propriedade de estilo nesse CSSStyleDeclaration.
| CSSStyleDeclaration | |
![]() |
Clona essa coluna e retorna um novo Column com as mesmas propriedades e estilos que essa.
| AdvancedDataGridColumn | |
![]() |
Despacha um evento no fluxo de eventos.
| EventDispatcher | |
![]() |
Pega o valor de um uma especificada propriedade de estilo, como determinada apenas por esse CSSStyleDeclaration.
| CSSStyleDeclaration | |
![]() |
Verifica se o objeto do EventDispatcher tem listeners registrados para um tipo determinado de evento.
| EventDispatcher | |
![]() |
Indica se um objeto tem uma propriedade específica definida.
| Object | |
![]() |
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
| Object | |
|
Retorna os dados do data provider para o Object especificado.
| AdvancedDataGridColumnGroup | ||
![]() |
Retorna um String que o representante de item mostra como sendo o data tip para os objetos de dados, baseando-se nas propriedades dataTipField e dataTipFunction.
| AdvancedDataGridColumn | |
![]() |
Retorna o String que o representante de item mostra para o objeto de dados.
| AdvancedDataGridColumn | |
![]() |
Indica se a propriedade especificada existe e se é enumerável.
| Object | |
![]() |
Remove um listener do objeto do EventDispatcher.
| EventDispatcher | |
![]() |
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
| Object | |
![]() |
Ajusta uma propriedade de estilo nesse CSSStyleDeclaration.
| CSSStyleDeclaration | |
![]() |
Retorna a representação em string de um objeto determinado.
| Object | |
![]() |
Retorna o valor primitivo de um objeto específico.
| Object | |
![]() |
Verifica se um event listener está registrado com esse objeto do EventDispatcher ou qualquer um de seus parents para o determinado tipo de evento.
| EventDispatcher | |
| children | propriedade |
public var children:Array
Um Array de instâncias AdvancedDataGridColumn que definem as colunas do grupo de colunas.
| childrenDragEnabled | propriedade |
public var childrenDragEnabled:Boolean = true
Especifica se as colunas child podem ser arrastadas para reposicioná-las no grupo.
Se false, colunas child não podem ser reordenadas mesmo se a propriedade AdvancedDataGridColumn.dragEnabled for ajustada para true em uma coluna child.
O valor padrão é true.
| AdvancedDataGridColumnGroup | () | Construtor |
public function AdvancedDataGridColumnGroup(columnName:String = null)
Constructor.
ParâmetroscolumnName:String (default = null) — O nome do campo no data provider associado ao grupo de colunas, e o texto para a célula do cabeçalho dessa coluna. Isso é equivalente ao ajuste das propriedades dataField e headerText.
|
| itemToData | () | método |
public function itemToData(data:Object):*
Retorna os dados do data provider para o Object especificado.
Esse método é util quando os dados para uma fileira contém nested Objects. Por exemplo, uma fileira é definida pelos seguintes dados no data provider.
row = { name:"Adobe", address : {
street : "345 Park Avenue",
city : "San Jose",
state : "CA 95110",
country : "USA"
}
}
Você então designa o campo "address" à propriedade dataField da instância AdvancedDataGridColumnGroup. Uma chamada ao itemToData(row) retorna então o objeto address.
Esse método é similar ao método AdvancedDataGridColumn.itemToLabel().
Parâmetros
data:Object — O elemento data provider.
|
* — Os dados do data provider para o Object especificado.
|
Ver também