| Pacote | mx.controls.advancedDataGridClasses |
| Classe | classe pública AdvancedDataGridColumn |
| Herança | AdvancedDataGridColumn CSSStyleDeclaration EventDispatcher Object |
| Implementos | IIMESupport |
| Subclasses | AdvancedDataGridColumnGroup |
Notas:
dataField, você deveria especificar uma propriedade sortCompareFunction. Caso contrário, operações de ordenamento podem causar erros no run-time.
Ocultar Sintaxe MXML
Você usa o tag <mx.AdvancedDataGridcolumn> para configura uma coluna de um controle AdvancedDataGrid. Você especifica o tag <mx.AdvancedDataGridcolumn> como sendo um child da propriedade columns em MXML.
<mx:AdvancedDataGridColumn
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"
formatter="null"
headerRenderer="AdvancedDataGridItemRenderer"
headerText="No default"
headerWordWrap="undefined"
imeMode="null"
itemEditor="TextInput"
itemRenderer="AdvancedDataGridItemRenderer"
labelFunction="No default"
minWidth="20"
rendererIsEditor="false|true"
resizable="true|false"
showDataTips="false|true"
sortable="true|false"
sortCompareFunction="No default"
sortDescending="false|true"
styleFunction="No default"
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"
kerning="false|true"
letterSpacing="0"
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 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 de 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 | ||
|---|---|---|---|
|
AdvancedDataGridColumn(columnName:String = null)
Constructor.
| AdvancedDataGridColumn | ||
![]() |
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 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 | |
| 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 siginifica que ele usa o valor do estilo backgroundColor do controle associado AdvancedDataGrid. O valor padrão para o controle AdvancedDataGrid é 0xFFFFFF.
| AdvancedDataGridColumn | ||
|
color
| Tipo: uint Formato: Cor Herança CSS: sim Cor do texto no componente, incluindo o label do componente. O valor padrão é 0x0B333C. | AdvancedDataGridColumn | ||
|
disabledColor
| Tipo: uint Formato: Cor Herança CSS: sim Cor de texto no componente se for desativado. O valor padrão é 0xAAB3B3. | AdvancedDataGridColumn | ||
|
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". | AdvancedDataGridColumn | ||
|
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". | AdvancedDataGridColumn | ||
|
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ê está usando uma fonte embedded de anti-aliasing avançado 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". | AdvancedDataGridColumn | ||
|
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 das beirada glyph. Os valores possíveis são Numbers de -400 a 400. Essa propriedade só se aplica quando você está usando uma fonte embedded de anti-aliasing avançado 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. | AdvancedDataGridColumn | ||
|
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. | AdvancedDataGridColumn | ||
|
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". | AdvancedDataGridColumn | ||
|
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ê está usando uma fonte embedded de anti-aliasing avançado 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. | AdvancedDataGridColumn | ||
|
fontWeight
| Tipo: String Herança CSS: sim Determina se o texto está em negrito. Valores reconhecidos são "normal" e "bold". Para controles Button, o valor padrão é "bold".
O valor padrão é "normal". | AdvancedDataGridColumn | ||
|
headerStyleName
| Tipo: String Herança CSS: não O nome da declaração de estilo CSS para controlar outros aspectos da aparência dos cabeçalhos das colunas. O valor padrão é undefined, que significa que ele usa o valor do estilo headerStyleName para o controle associado AdvancedDataGrid.
O valor padrão para o controle AdvancedDataGrid é ".advancedDataGridStyles".
| AdvancedDataGridColumn | ||
|
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 lacuna entre certos pares de caracteres para melhorar a leitura, e deveria ser usado somente quando necessário, tal como cabeçalhos em grandes fontes. Isso é apioado somente para fontes embedded com anti-aliasing avançado. Certas fontes, tal como Verdana, e fontes monoespaçadas, tal como Courier New, não apoiam fazer o kern.
O valor padrão é false. | AdvancedDataGridColumn | ||
|
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. | AdvancedDataGridColumn | ||
|
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. Não há valor padrão para esse estilo. O ajuste de um representante de item da propriedade paddingLeft é usado para determinar o padrão.
| AdvancedDataGridColumn | ||
|
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. Não há valor padrão para esse estilo. O ajuste de um representante de item da propriedade paddingRight é usado para determinar o padrão.
| AdvancedDataGridColumn | ||
|
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 controls é left. Para os componentes Button, LinkButton, e AccordionHeader, o valor padrão é "center". Para esses componentes, essa propriedade é apenas reconhecida quando a propriedade labelPlacement é ajustada para "left" ou "right". Se labelPlacement for ajustada para "top" ou "bottom", o texto e icon são justificados. | AdvancedDataGridColumn | ||
|
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". | AdvancedDataGridColumn | ||
|
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. | AdvancedDataGridColumn | ||
| dataField | propriedade |
dataField:String [ler-escrever]
O nome do campo ou propriedade no item data provider associado à coluna. Cada controle AdvancedDataGridColumn requer essa propriedade e/ou a propriedade labelFunction para ser ajustada para poder calcular o texto a ser mostrado para o representante de item. Se as propriedade dataField e labelFunction são ajustadas, os dados são mostrados usando o labelFunction e armazenados usando o dataField. Se a propriedade nomeada no dataField não existir, o sortCompareFunction deve ser ajustado 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.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get dataField():String
public function set dataField(value:String):void
Ver também
| dataTipField | propriedade |
dataTipField:String [ler-escrever]
O nome do campo no data provider para ser mostrado como data tip.
Como padrão, o controle AdvancedDataGrid procura uma propriedade com nome label em cada item data provider e mostra ele. No entanto, se o data provider não conter uma propriedade label, você pode ajustar a propriedade dataTipField para especificar uma propriedade diferente.
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.
This property is used by the itemToDataTip() method.
Como padrão o controle procura uma propriedade com nome label em cada item data provider e mostra ele como sendo seu dataTip. No entanto, alguns data providers não tem uma propriedade label ou outra propriedade que você pode usar para mostrar 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
| editable | propriedade |
public var editable:Boolean = true
Um indicador que indica se os itens na coluna podem ser editados.
Se true, e se a propriedade editable do AdvancedDataGrid também for true, os itens nas colunas pode ser editadas e pode ser também editadas individualmente.
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 AdvancedDataGrid não irá procurar a tecla Enter e mover o editor em repsosta. Nota que alterando esse valor enquanto o editor é mostrado não surtirá 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.
| formatter | propriedade |
formatter:Formatter [ler-escrever] Uma instância de uma subclasse do mx.formatters.Formatter. O controle usa essa classe para formatar o texto da coluna.
O valor padrão é null.
public function get formatter():Formatter
public function set formatter(value:Formatter):void
| 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 AdvancedDataGridItemRenderer, que mostra os dados do 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 AdvancedDataGrid usa o valor da propriedade dataField como o texto do cabeçalho.
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]
Ajustado para true para embrulhar o texto no cabeçalho da coluna se não couber em uma linha.
Se undefined, a propriedade wordWrap do controle AdvancedDataGrid é usada. Essa propriedade exclui a propriedade headerWordWrap do controle AdvancedDataGrid.
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 de método de input).
O mode IME permite que usuário usam textos em chinês, japonês, e coreano. Flex ajusta o modo IME quando o evento itemFocusIn ocorre, e ajusta de volta ao valor prévio quando o evento itemFocusOut ocorre. A classe flahs.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 AdvancedDataGrid.
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 é o controle mx.controls.TextInput.
Ver também
| 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 AdvancedDataGridItemRenderer, que mostra os dados do 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
Ver também
| 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 entanto, as vezes você pode querer mostrar o texto baseado em mais que um campo nos dados, ou mostrar alguma coisa que não tem o formato que você quer. Em tal caso, você especifica uma função callback labelFunction.
Para o controle AdvancedDataGrid, a assinatura do método tem o a seguinte forma:
labelFunction(item:Object, column:AdvancedDataGridColumn):String
onde item contém o item de objeto AdvancedDataGrid, e column especifica a coluna AdvancedDataGrid.
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, em pixels.
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
| 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
Ajustado para true se é permitido ao usuário mudar 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]
Ajustado para true para mostrar data tips 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
Ajustado para true para indicar que o usuário pode clicar no cabeçalho dessa coluna para ordenar o data provider.
Se essa propriedade e a propriedade AdvancedDataGrid sortableColumns são ambos true, o controle AdvancedDataGrid despacha um evento headerRelease quando o usuário libera o botão do mouse no cabeçalho dessa coluna.
Se nenhum outro handler chama o método preventDefault() no evento headerRelease, a propriedade dataField ou sortCompareFunction na coluna é usada para reordenar os itens no data provider.
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 AdvancedDataGrid 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.
O valor padrão é false.
| styleFunction | propriedade |
styleFunction:Function [ler-escrever] Uma função callback que é chamada quando está representando cada célula. A assinatura da função deveria ser:
function myStyleFunction(data:Object, column:AdvancedDataGridColumn):Object
data - objeto de dados associado ao item sendo representado.
column - instância AdvancedDataGrid com qual o representante de item está associado.
O valor de retorno deveria ser um objeto com estilos como propriedades tendo os valores requisitados. Por exemplo:
{ color:0xFF0000, fontWeight:"bold" }
public function get styleFunction():Function
public function set styleFunction(value:Function):void
| visible | propriedade |
visible:Boolean [ler-escrever]
Se true, a coluna é visível.
Ajustado para false para esconder a coluna.
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 AdvancedDataGrid for false, todas as colunas visíveis devem caber na área mostrada, e o AdvancedDataGrid nem sempre irá honrar a largura das colunas se a largura total das colunas for muito pequena ou muito grande para a área 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] 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.
O valor padrão é undefined.
public function get wordWrap():*
public function set wordWrap(value:any):void
| AdvancedDataGridColumn | () | Construtor |
public function AdvancedDataGridColumn(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.
|
| clone | () | método |
public function clone():AdvancedDataGridColumn
Clona essa coluna e retorna um novo Column com as mesmas propriedades e estilos que essa. Não ajusta todas as propriedades disponíveis.
RetornaAdvancedDataGridColumn — col AdvancedDataGridColumn.
|
| itemToDataTip | () | método |
public function itemToDataTip(data:Object):String
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. Se o método não puder converter o parâmetro em um String, ele retornará um espaço único.
Esse método é usado por develepors que estão criando subclasses da classe AdvancedDataGrid. Não é para ser usado por 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, withFormatting:Boolean = true):String
Retorna o String que o representante de item mostra para o objeto de dados.
Se o AdvancedDataGridColumn ou seu controle AdvancedDataGrid tiver uma propriedade labelFunciton não nula, ele aplica a função ao 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.
|
|
withFormatting:Boolean (default = true) — Se true especifica para retornar o String com qualquer formatação aplicada a ele.
|
String — String que pode ser mostrado baseado nos dados.
|