| Pacote | mx.controls.dataGridClasses |
| Classe | classe pública DataGridColumn |
| Herança | DataGridColumn CSSStyleDeclaration EventDispatcher Object |
| Implementos | IIMESupport |
Notas:
dataField, você deve especificar uma propriedade sortCompareFunction. De outra forma, operações de ordenação podem causar erros durante o run-time.
Ocultar Sintaxe MXML
Você usa o tag <mx.DataGridColumn> para configura uma coluna do controle DataGrid.
Você especifica o tag <mx.DataGridColumn> como um child da propriedade das colunas em MXML. O tag <mx.DataGridColumn> herda todos os atributos tag de sua superclasse, e adiciona os seguintes atributos tag:
<mx:DataGridColumn
Propriedades
dataField="No default"
dataTipField="No default"
dataTipFunction="No default"
editable="true|false"
editorDataField="text"
editorHeightOffset="0"
editorUsesEnterKey="false|true"
editorWidthOffset="0"
editorXOffset="0"
editorYOffset="0"
headerRenderer="DataGridItemRenderer"
headerText="No default"
headerWordWrap="undefined"
imeMode="null"
itemEditor="TextInput"
itemRenderer="DataGridItemRenderer"
labelFunction="No default"
minWidth="20"
rendererIsEditor="false|true"
resizable="true|false"
showDataTips="false|true"
sortable="true|false"
sortCompareFunction="No default"
sortDescending="false|true"
visible="true|false"
width="100"
wordWrap="false|true"
Estilos
backgroundColor="0xFFFFFF"
color="No default."
disabledColor="0xAAB3B3"
fontAntiAliasType="advanced"
fontFamily="No default"
fontGridFitType="pixel"
fontSharpness="0"
fontSize="No default"
fontStyle="normal|italic"
fontThickness="0"
fontWeight="normal|bold"
headerStyleName="No default"
paddingLeft="0"
paddingRight="0"
textAlign="right|center|left"
textDecoration="none|underline"
textIndent="0"
/>
Ver também
| Propriedade | Definido Por | ||
|---|---|---|---|
![]() | 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.
| DataGridColumn | ||
| dataTipField : String
O nome do campo no data provider a ser mostrado como o datatip.
| DataGridColumn | ||
| dataTipFunction : Function
Especifica uma função callback para executar em cada item do data provider para determinar seu data Tip.
| DataGridColumn | ||
![]() | defaultFactory : Function
Essa função, se não null, geralmente é auto-gerada pelo compilador MXML.
| CSSStyleDeclaration | |
| draggable : Boolean = true
Um indicador que indica se é permitido que o usuário arraste a coluna para uma nova posição. Se true, o usuário pode arrastar os cabeçalhos da coluna a uma nova posição.
| DataGridColumn | ||
| editable : Boolean = true
Um indicador que indica se os itens na coluna podem ser editados.
| DataGridColumn | ||
| editorDataField : String = "text"
O nome da propriedade do editor de item que contém os novos dados para o item de lista.
| DataGridColumn | ||
| editorHeightOffset : Number = 0
A altura do editor de item, em pixels, relativo ao tamanho do representante de item.
| DataGridColumn | ||
| editorUsesEnterKey : Boolean = false
Um indicador que indica se o editor de item usa a tecla Enter.
| DataGridColumn | ||
| editorWidthOffset : Number = 0
A largura do editor de item, em pixels, relativo ao tamanho do representante de item.
| DataGridColumn | ||
| editorXOffset : Number = 0
O local x do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item.
| DataGridColumn | ||
| editorYOffset : Number = 0
O local y do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item.
| DataGridColumn | ||
![]() | factory : Function
Essa função, se não null, geralmente é auto-gerada pelo compilador MXML.
| CSSStyleDeclaration | |
| headerRenderer : IFactory
O factory da classe para as instâncias de representente de item que mostram o cabeçalho da coluna para a coluna.
| DataGridColumn | ||
| headerText : String
Texto para o cabeçalho dessa coluna.
| DataGridColumn | ||
| headerWordWrap : *
Um indicador que indica se texto no cabeçalho será wordwrapped caso não caiba em uma linha.
| DataGridColumn | ||
| imeMode : String
Especifica o modo IME (editor do método de input).
| DataGridColumn | ||
| itemEditor : IFactory
Um factory da classe para as instâncias do editor de itens para usar para a coluna, quando for possível editar.
| DataGridColumn | ||
| itemRenderer : IFactory
A classe factory para instâncias de representantes de itens que mostram os dados para cada item na coluna.
| DataGridColumn | ||
| labelFunction : Function
A função que determina o texto para mostrar nessa coluna.
| DataGridColumn | ||
| minWidth : Number
A largura mínima da coluna.
| DataGridColumn | ||
| nullItemRenderer : IFactory
A classe factory para instâncias de representantes de itens que mostram os dados para cada item na coluna.
| DataGridColumn | ||
![]() | 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.
| DataGridColumn | ||
| resizable : Boolean = true
Um indicador que indica se o usuário tem permissão para redimensionar a largura da coluna.
| DataGridColumn | ||
| showDataTips : *
Um indicador que indica se os datatips são mostrados na coluna.
| DataGridColumn | ||
| sortable : Boolean = true
Um indicador que indica se o usuário pode clicar no cabeçalho dessa coluna para ordenar o data provider.
| DataGridColumn | ||
| sortCompareFunction : Function
Uma função callback que é chamada quando ordenando os dados na coluna.
| DataGridColumn | ||
| sortDescending : Boolean = false
Indica se a ordenação da coluna é ascendente, false, ou descendente, true.
| DataGridColumn | ||
| visible : Boolean
Um indicador que indica se a coluna está visível.
| DataGridColumn | ||
| width : Number
A largura da coluna, em pixels.
| DataGridColumn | ||
| wordWrap : *
Um indicador que indica se o texto em uma fileira para essa coluna é embrulhada se não couber em uma linha.
| DataGridColumn | ||
| Método | Definido Por | ||
|---|---|---|---|
|
DataGridColumn(columnName:String = null)
Constructor.
| DataGridColumn | ||
![]() |
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 | |
![]() |
Despacha um evento no fluxo de eventos.
| EventDispatcher | |
|
Retorna o factory apropriado, usando o factory padrão caso nenhum tenha sido especificado.
| DataGridColumn | ||
![]() |
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 um String que o representante de item mostra como o datatip para um dado objeto de dados, baseado nas propriedades dataTipField e dataTipFunction.
| DataGridColumn | ||
|
Retorna o String que o representante de item mostra para o objeto de dados.
| DataGridColumn | ||
![]() |
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 | |
| Estilo | Descrição | Definido Por | ||
|---|---|---|---|---|
|
backgroundColor
| Tipo: uint Formato: Cor Herança CSS: não A cor de fundo da coluna. O valor padrão é undefined, que significa que usa o valor do estilo backgroundColor do controle DataGrid associado.
O valor padrão para o controle DataGrid é 0xFFFFFF.
| DataGridColumn | ||
|
color
| Tipo: uint Formato: Cor Herança CSS: sim Cor do texto no componente, incluindo o label do componente. O valor padrão é 0x0B333C. | DataGridColumn | ||
|
disabledColor
| Tipo: uint Formato: Cor Herança CSS: sim Cor de texto no componente se for desativado. O valor padrão é 0xAAB3B3. | DataGridColumn | ||
|
fontAntiAliasType
| Tipo: String Herança CSS: sim Ajusta a propriedade antiAliasType de TextFields internos. Os valores possíveis são "normal" (flash.text.AntiAliasType.NORMAL) e "advanced" (flash.text.AntiAliasType.ADVANCED). O valor padrão é Esse estilo não faz efeito em fontes do sistema. Esse estilo se aplica a todo o texto em um subcontrole TextField; você não pode aplicá-lo a alguns caracteres e outros não. O valor padrão é "advanced". | DataGridColumn | ||
|
fontFamily
| Tipo: String Herança CSS: sim Nome da fonte a ser usada. Diferente de uma implementação CSS total, listas de itens separados por vírgulas não são suportadas. Você pode usar qualquer nome de família de uma fonte. Se você especificar um nome de fonte genérica, será convertido a uma fonte de dispositivo apropriada. O valor padrão é "Verdana". | DataGridColumn | ||
|
fontGridFitType
| Tipo: String Herança CSS: sim Ajusta a propriedade gridFitType de TextFields internos que representam text em Flex controls. Os valores possíveis são "none" (flash.text.GridFitType.NONE), "pixel" (flash.text.GridFitType.PIXEL), e "subpixel" (flash.text.GridFitType.SUBPIXEL). Essa propriedade só se aplica quando você estiver usando uma fonte embedded e a propriedade Esse estilo não faz efeito em fontes do sistema. Esse estilo se aplica a todo o texto em um subcontrole TextField; você não pode aplicá-lo a alguns caracteres e outros não. O valor padrão é "pixel". | DataGridColumn | ||
|
fontSharpness
| Tipo: Number Herança CSS: sim Ajusta a propriedade sharpness do TextField interno que representa texto em Flex controls. Essa propriedade especifica a nitidez do glyph edges. Os valores possíveis são Numbers de -400 a 400. Essa propriedade só se aplica quando você estiver usando uma fonte embedded e a propriedade Esse estilo não faz efeito em fontes do sistema. Esse estilo se aplica a todo o texto em um subcontrole TextField; você não pode aplicá-lo a alguns caracteres e outros não. O valor padrão é 0. | DataGridColumn | ||
|
fontSize
| Tipo: Number Formato: Comprimento Herança CSS: sim Altura do texto, em pixels. O valor padrão é 10 para todos os controls exceto o ColorPicker control. Para o ColorPicker control, o valor padrão é 11. | DataGridColumn | ||
|
fontStyle
| Tipo: String Herança CSS: sim Determina se o texto está em itálico. Valores reconhecidos são "normal" e "italic". O valor padrão é "normal". | DataGridColumn | ||
|
fontThickness
| Tipo: Number Herança CSS: sim Ajusta a propriedade de grossura de TextFields internos que representam texto em Flex controls. Essa propriedade especifica a grossura das beirada glyph. Os valores possíveis são Numbers de -200 a 200. Essa propriedade só se aplica quando você estiver usando uma fonte embedded e a propriedade Esse estilo não faz efeito sobre fontes de sistema. Esse estilo se aplica a todo o texto em um subcontrole TextField; você não pode aplicá-lo a alguns caracteres e outros não. O valor padrão é 0. | DataGridColumn | ||
|
fontWeight
| Tipo: String Herança CSS: sim Determina se o texto está em negrito. Recognized values are normal and bold.
O valor padrão para o controle Button é bold.
O valor padrão para todos os outros controle é normal.
| DataGridColumn | ||
|
headerStyleName
| Tipo: String Herança CSS: não O nome de uma declaração de estilo CSS para controlar outros aspecto da aparência dos cabeçalhos das colunas. O valor padrão é undefined, which means it uses the value of the
headerStyleName style of the associated DataGrid control.
O valor padrão para o controle DataGrid é
".dataGridStyles".
| DataGridColumn | ||
|
kerning
| Tipo: Boolean Herança CSS: sim Um valor boolean que indica quando é possivel fazer o kern ( true) ou não (false).
Fazendo o kern ajusta a fenda entre certos pares de caracteres para melhorar leitura, e deveria ser usado apenas quando necessário, tal como em cabeçalhos com fontes grandes. Kern é permitido apenas em fontes embedded. Certas fontes, tal como Verdana, e fontes mono espaçadas, tal como Courier New, não apoiam fazer o kern.
O valor padrão é false. | DataGridColumn | ||
|
letterSpacing
| Tipo: Number Herança CSS: sim O número de pixels adicionais para aparecer entre cada caractere. Um valor positivo aumento o espaçamento de caractere além do espaçamento normal, enquanto um número negativo diminui o espaçamento. O valor padrão é 0. | DataGridColumn | ||
|
paddingLeft
| Tipo: Number Formato: Comprimento Herança CSS: não O número de pixels entre a borda esquerda do container e sua área de conteúdo. O valor padrão é 0. | DataGridColumn | ||
|
paddingRight
| Tipo: Number Formato: Comprimento Herança CSS: não O número de pixels entre a borda direita do container e sua área de conteúdo. O valor padrão é 0. | DataGridColumn | ||
|
textAlign
| Tipo: String Herança CSS: sim Alinhamento dentro de um container. Valores possíveis são "left", "right", ou "center". O valor padrão para a maioria dos componentes é | DataGridColumn | ||
|
textDecoration
| Tipo: String Herança CSS: sim Determina se o texto está sublinhado. Valores possíveis são "none" e "underline". O valor padrão é "none". | DataGridColumn | ||
|
textIndent
| Tipo: Number Formato: Comprimento Herança CSS: sim Offset da primeira linha do texto do lado esquerdo do container, em pixels. O valor padrão é 0. | DataGridColumn | ||
| dataField | propriedade |
public var dataField:String
O nome do campo ou propriedade no item do data provider associado à coluna.
Cada controle DataGridColumn requer que esse propriedade e/ou a propriedade labelFunction seja ajustada para calcular o texto que pode ser mostrado para o representante de item.
Se as propriedades dataField e labelFunction são ajustadas, os dados são mostrados usando o labelFunction e ordenado usando o dataField. Se a propriedade nomeada no dataField não existir, o sortCompareFunction deveria ser ajustada para que a ordenação funcione corretamente.
Esse valor dessa propriedade não é necessariamente o String que é mostrado no cabeçalho da coluna. Essa propriedade é usada somente para acessar os dados no data provider. Para maiores informações, veja a propriedade headerText.
Ver também
| dataTipField | propriedade |
dataTipField:String [ler-escrever]
O nome do campo no data provider a ser mostrado como o datatip.
Como padrão, o controle DataGrid procura por uma propriedade nomeada label e cada item data provider e mostra ela.
No entanto, se o data provider não conter uma propriedade label, você pode ajustar a propriedade dataTipField para especificar uma propriedade diferente.
Por exemplo, você poderia ajustar o valor para "FullName" quando um usuário vê um conjunto de nomes de pessoas incluídas de um banco de dados.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get dataTipField():String
public function set dataTipField(value:String):void
| dataTipFunction | propriedade |
dataTipFunction:Function [ler-escrever]
Especifica uma função callback para executar em cada item do data provider para determinar seu data Tip.
Essa propriedade é usada pelo método itemToDataTip.
Como padrão o controle procura por uma propriedade nomeada label em cada item data provider em o mostra como seu dataTip.
No entanto, alguns data providers não têm uma propriedade label nem eles têm outra propriedade que você pode usar para mostrar os dados nas fileiras.
Por exemplo, você talvez tenha um data provide que contém os campos lastName e firstName, mas você quer mostrar nomes inteiros como sendo o dataTip. Você pode especificar uma função para a propriedade dataTipFunction que retorna um único String contendo o valor para ambos os campos. Você pode também usar a propriedade dataTipFunction para manejar a formatação e localização.
A função deve pegar um único parâmetro do Object, contendo o elemento data provider, e retornar um String.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get dataTipFunction():Function
public function set dataTipFunction(value:Function):void
| draggable | propriedade |
public var draggable:Boolean = true
Um indicador que indica se é permitido que o usuário arraste a coluna a uma posição nova.
Se true, o usuário pode arrastar os cabeçalhos das colunas a uma nova posição.
O valor padrão é true.
| editable | propriedade |
public var editable:Boolean = true
Um indicador que indica se os itens na coluna podem ser editados.
Se true, e a propriedade aditável editable também for true, os itens em uma coluna são editáveis e podem ser editadas individualmente clicando em um item ou por navegação até o item usando as teclas Tab e Arrow.
O valor padrão é true.
| editorDataField | propriedade |
public var editorDataField:String = "text"
O nome da propriedade do editor de item que contém os novos dados para o item de lista.
Por exemplo, o itemEditor padrão é TextInput, então o valor padrão da propriedade editorDataField é "text", que especifica a propriedade text do controle TextInput.
O valor padrão é "text".
| editorHeightOffset | propriedade |
public var editorHeightOffset:Number = 0
A altura do editor de item, em pixels, relativo ao tamanho do representante de item. Essa propriedade pode ser usada para fazer com que o editor se sobreponha ao representante de item em alguns pixels para compensar uma borda em volta do editor. Nota que mudando esses valores enquanto o editor estiver sendo mostrado não afetará o editor atual, mas afetará o próximo representante de item que abre o editor.
O valor padrão é 0.
| editorUsesEnterKey | propriedade |
public var editorUsesEnterKey:Boolean = false
Um indicador que indica se o editor de item usa a tecla Enter.
Se true o editor de item usa a tecla Enter e o DataGrid não irá procurar pela tecla Enter e move o editor em resposta.
Note que alterar esse valor enquanto o editor é mostrado não terá efeito no editor atual, mas afetará o próximo representante de item que abre um editor.
O valor padrão é false..
| editorWidthOffset | propriedade |
public var editorWidthOffset:Number = 0
A largura do editor de item, em pixels, relativo ao tamanho do representante de item. Essa propriedade pode ser usada para fazer com que o editor se sobreponha ao representante de item em alguns pixels para compensar uma borda em volta do editor. Nota que mudando esses valores enquanto o editor estiver sendo mostrado não afetará o editor atual, mas afetará o próximo representante de item que abre o editor.
O valor padrão é 0.
| editorXOffset | propriedade |
public var editorXOffset:Number = 0
O local x do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item. Essa propriedade pode ser usada para fazer com que o editor se sobreponha ao representante de item em alguns pixels para compensar uma borda em volta do editor. Nota que mudando esses valores enquanto o editor estiver sendo mostrado não afetará o editor atual, mas afetará o próximo representante de item que abre o editor.
O valor padrão é 0.
| editorYOffset | propriedade |
public var editorYOffset:Number = 0
O local y do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item. Essa propriedade pode ser usada para fazer com que o editor se sobreponha ao representante de item em alguns pixels para compensar uma borda em volta do editor. Nota que mudando esses valores enquanto o editor estiver sendo mostrado não afetará o editor atual, mas afetará o próximo representante de item que abre o editor.
O valor padrão é 0.
| headerRenderer | propriedade |
headerRenderer:IFactory [ler-escrever] O factory da classe para as instâncias de representente de item que mostram o cabeçalho da coluna para a coluna. Você pode especificar um representante de um item drop-in, um representante de item inline, ou um componente de representante de item padrão como sendo o valor dessa propriedade.
O representante de item padrão é a classe DateGridItemRenderer, que mostra os dados dos item como texto.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get headerRenderer():IFactory
public function set headerRenderer(value:IFactory):void
| headerText | propriedade |
headerText:String [ler-escrever]
Texto para o cabeçalho dessa coluna. Como padrão, o controle DataGrid usa o valor da propriedade dataField como o cabeçalho do texto.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get headerText():String
public function set headerText(value:String):void
| headerWordWrap | propriedade |
headerWordWrap:* [ler-escrever]
Um indicador que indica se texto no cabeçalho será wordwrapped caso não caiba em uma linha.
Se undefined, a propriedade wordWrap do controle DataGrid é usada.
O valor padrão é undefined.
public function get headerWordWrap():*
public function set headerWordWrap(value:any):void
| imeMode | propriedade |
imeMode:String [ler-escrever]
Especifica o modo IME (editor do método de input).
O IME permite aos usuários inputarem texto em chinês, japonês e koreano. Flex ajusta o modo IME quando o evento itemFocus ocorre, e ajusta de volta ao valor prévio quando o evento itemFocusOut ocorre.
A classe flash.system.IMEConversionMode define constantes para os valores válidos para essa propriedade.
O valor padrão é null, nesse caso ele usa o valor da propriedade imeMode do controle DataGrid.
public function get imeMode():String
public function set imeMode(value:String):void
Ver também
| itemEditor | propriedade |
public var itemEditor:IFactory
Um factory da classe para as instâncias do editor de itens para usar para a coluna, quando for possível editar.
O valor padrão é new ClassFactory(mx.controls.TextInput).
| itemRenderer | propriedade |
itemRenderer:IFactory [ler-escrever] A classe factory para instâncias de representantes de itens que mostram os dados para cada item na coluna. Você pode especificar um representante de um item drop-in, um representante de item inline, ou um componente de representante de item padrão como sendo o valor dessa propriedade.
O representante de item padrão é a classe DateGridItemRenderer, que mostra os dados dos item como texto.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory):void
| labelFunction | propriedade |
labelFunction:Function [ler-escrever]
A função que determina o texto para mostrar nessa coluna. Como padrão a coluna mostra o texto para o campo nos dados que combinam com o nome da coluna. No entante, as vezes você quer mostrar texto baseado em amis de um campo nos dados, ou mostrar algo que não tem o formato que você quer.
Em tal caso você especifica uma função callback usando labelFunction.
Para o controle DataGrid, a assinatura do método tem a seguinte forma:
labelFunction(item:Object, column:DataGridColumn):String
Onde item contém o objeto de item do DataGrid, e column especifica a coluna DataGrid.
Uma função callback pode concatenar os campos firstName e lastName nos dados, ou faça alguma formatação padrão em um Date, ou converta um número para o mês no string para o mês.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get labelFunction():Function
public function set labelFunction(value:Function):void
| minWidth | propriedade |
minWidth:Number [ler-escrever] A largura mínima da coluna.
O valor padrão é 20..
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get minWidth():Number
public function set minWidth(value:Number):void
| nullItemRenderer | propriedade |
nullItemRenderer:IFactory [ler-escrever] A classe factory para instâncias de representantes de itens que mostram os dados para cada item na coluna. Você pode especificar um representante de um item drop-in, um representante de item inline, ou um componente de representante de item padrão como sendo o valor dessa propriedade.
O representante de item padrão é a classe DateGridItemRenderer, que mostra os dados dos item como texto.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get nullItemRenderer():IFactory
public function set nullItemRenderer(value:IFactory):void
| rendererIsEditor | propriedade |
public var rendererIsEditor:Boolean = false
Um indicador que indica que o representante de item é também um editor de item.Se essa propriedade for true, Flex ignora a propriedade itemEditor e usa o representante de item como editor para aquele item.
O valor padrão é false.
| resizable | propriedade |
public var resizable:Boolean = true
Um indicador que indica se o usuário tem permissão para redimensionar a largura da coluna.
Se true, o usuário pode arrastar as linhas do grid que ficam entre os cabeçalhos das colunas para redefinir o tamanho da coluna.
O valor padrão é true.
| showDataTips | propriedade |
showDataTips:* [ler-escrever]
Um indicador que indica se os datatips são mostrados na coluna.
Se true, datatips são mostrados como texto nas fileiras. Datatips são tooltips designados para mostrarem o texto que é muito comprido para a fileira.
O valor padrão é false.
public function get showDataTips():*
public function set showDataTips(value:any):void
| sortable | propriedade |
public var sortable:Boolean = true
Um indicador que indica se o usuário pode clicar no cabeçalho dessa coluna para ordenar o data provider.
Se essa propriedade e a propriedade sortableColumns são ambos true, o controle DataGrid despacha um evento headerRelease quando o usuário solta o botão do mouse no cabeçalho dessa coluna. Se outro manejado não chama o método preventDefault() no evento headerRelease, a propriedade dataField ou sortCompareFunction na coluna é usada para reordenar os itens no dataProvider.
Se nenhum outro manejador chama o método preventDefault() no evento headerRelease, a propriedade dataField ou sortCompareFunction na coluna é usada para reordenar os itens no dataProvider.
O valor padrão é true.
| sortCompareFunction | propriedade |
sortCompareFunction:Function [ler-escrever]
Uma função callback que é chamada quando ordenando os dados na coluna. Se essa proriedade não for especificada, a ordenação tenta usar um string básico ou ordenação por número nos dados. Se o dado não for um srting ou número ou se a proriedade dataField
não é uma propriedade válida do data provider, a ordenação não irá funcionar ou irá gerar uma exceção. Se você especificar um valor da propriedade labelFunction, você deve também providenciar uma função para a propriedade sortCompareFunction, se a ordenação não for permitida nessa coluna.
O controle DataGrid usa essa função para ordenar os elementos da coleção do data provider. A assinatura de função da função callback leva dois parâmetros e tem a seguinte forma.
mySortCompareFunction(obj1:Object, obj2:Object):int
obj1 — Um elemento de dados para comparar.
obj2 — Outro elemento de dados para comparar com o obj1.
A função deveria retornar um valor baseado na comparação dos objetos:
Note: Os parâmetros obj1 e obj2 são elementos data provider e não somente os dados para o item.
O valor padrão é null.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get sortCompareFunction():Function
public function set sortCompareFunction(value:Function):void
| sortDescending | propriedade |
public var sortDescending:Boolean = false
Indica se a ordenação da coluna é ascendente, false, ou descendente, true.
Ajustar essa propriedade não começa uma ordenação; só ajusta a direção da ordenação. Clica no cabeçalho da coluna par executar a ordenação.
O valor padrão é false;.
| visible | propriedade |
visible:Boolean [ler-escrever] Um indicador que indica se a coluna está visível. Se true, a coluna é visível.
O valor padrão é true.
public function get visible():Boolean
public function set visible(value:Boolean):void
| width | propriedade |
width:Number [ler-escrever]
A largura da coluna, em pixels.
Se a propriedade horizontalScrollPolicy do DataGrid for false, todas as colunas devem caber na área que pode ser mostada, e o DataGrid não irá honrar a largura da coluna se a largura total das colunas se for muito pequena ou grande para a área a ser mostrada.
O valor padrão é 100.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get width():Number
public function set width(value:Number):void
| wordWrap | propriedade |
wordWrap:* [ler-escrever]
Um indicador que indica se o texto em uma fileira para essa coluna é embrulhada se não couber em uma linha.
Se undefined, a propriedade wordWrap do controle DataGrid é usada.
Só faz efeito se a propriedade DataGrid.variableRowHeight també for
true.
O valor padrão é undefined.
public function get wordWrap():*
public function set wordWrap(value:any):void
| DataGridColumn | () | Construtor |
public function DataGridColumn(columnName:String = null)
Constructor.
ParâmetroscolumnName:String (default = null) — O nome do campo no data provider associado a essa coluna, e o texto para a célula do cabeçalho dessa colunas. Isso é equivalente a ajustar as propriedades dataField e headerText.
|
| getItemRendererFactory | () | método |
public function getItemRendererFactory(forHeader:Boolean, data:Object):IFactory
Retorna o factory apropriado, usando o factory padrão caso nenhum tenha sido especificado.
Parâmetros
forHeader:Boolean —
true se isso for um representante do cabeçalho.
|
|
data:Object — Os dados a ser apresentados pelo representante de item.
|
IFactory — Se data for null, o representante de item padrão, em outro caso retorna o representante de item customizado.
|
| itemToDataTip | () | método |
public function itemToDataTip(data:Object):String
Retorna um String que o representante de item mostra como o datatip para o dado objeto de dados, baseado nas propriedades dataTipField e dataTipFuntion.
Se o método não puder converter o parâmetro em um String, ele retornará um espaço único.
Esse método é para uso dos developers que estão criando subclasses da classe DataGridColumn. Não é para uso de developers de aplicativos.
Parâmetros
data:Object — Objeto a ser representado.
|
String — String que pode ser mostrado baseado nos dados.
|
| itemToLabel | () | método |
public function itemToLabel(data:Object):String
Retorna o String que o representante de item mostra para o objeto de dados.
Se o controle DataGridColumn ou DataGrid tem uma propriedade labelFunction não-null, ele aplica a funão ao objeto de dados.
Em outro caso, o método extrai os conteúdos do campo especificado pela propriedade dataField, ou pega o valor do string para o objeto de dados.
Se o método não puder converter o parâmetro em um String, ele retornará um espaço único.
Parâmetros
data:Object — Objeto a ser representado.
|
String — String que pode ser mostrado baseado nos dados.
|