| Pacote | mx.controls.listClasses |
| Classe | classe pública ListData |
| Herança | ListData BaseListData Object |
| Subclasses | MenuListData |
listData implementada pelos representantes de itens drop-in ou editores de itens drop-in para o controle List.
Todos os representantes de itens drop-in ou editores de itens drop-in devem implementar a interface IDropInListItemRenderer, que define a propriedade listData.
Enquanto as propriedades dessa classe são writable, você deveria considerá-los como read only. Eles são inicializados pela classe List, e lidos por um representante de item ou editor de item. Alterar esses valores pode levar a resultados inesperados.
Ver também
| Propriedade | Definido Por | ||
|---|---|---|---|
![]() | columnIndex : int
O índice da coluna do controle baseado em lista relativo às colunas atualmente visíveis do controle, onde a primeira coluna está em um índice de 1.
| BaseListData | |
![]() | constructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
| Object | |
| icon : Class
Uma Classe representando o ícone para o item no controle List computado de um método itemToIcon() de uma classe de lista.
| ListData | ||
![]() | label : String
A representação textual dos dados de item, baseados no método itemToLabel() da classe de lista.
| BaseListData | |
| labelField : String
O valor da propriedade labelField na classe de lista.
| ListData | ||
![]() | owner : IUIComponent
Uma referência ao objeto de lista que é dono desse item.
| BaseListData | |
![]() | prototype : Object
[static]
Uma referência ao objeto protótipo de uma classe ou função de objeto.
| Object | |
![]() | rowIndex : int
O índice da fileira do DataGrid, List, ou controle Tree relativo às fileiras atualmente visíveis do controle, onde a primeira fileira está em um índice de 1.
| BaseListData | |
![]() | uid : String
O identificador exclusivo para esse item.
| BaseListData | |
| Método | Definido Por | ||
|---|---|---|---|
|
ListData(text:String, icon:Class, labelField:String, uid:String, owner:IUIComponent, rowIndex:int = 0, columnIndex:int = 0)
Constructor.
| ListData | ||
![]() |
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 | |
![]() |
Indica se a propriedade especificada existe e se é enumerável.
| Object | |
![]() |
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
| Object | |
![]() |
Retorna a representação em string de um objeto determinado.
| Object | |
![]() |
Retorna o valor primitivo de um objeto específico.
| Object | |
| icon | propriedade |
public var icon:Class
Uma Classe representando o ícone para o item no controle List computado do método itemToIcon() da classe da lista.
| labelField | propriedade |
public var labelField:String
O valor da propriedade labelField na classe de lista.
Esse é o valor normalmente usado para calcular qual propriedade deveria ser pegada do item no data data provider para o texto mostrado no representante de item, mas também é usado pelo DateField e outros componentes para indicar qual campo pegar do item de data provider que contém um Date ou outra propriedade não-texto.
Por exemplo, se o item de data provider contém uma propriedade "hiredDate", a propriedade labelField pode ser ajustada para "hiredDate" e a propriedade itemRenderer pode sera ajustada para DataField. O controle DateField então usa o hiredDate.
| ListData | () | Construtor |
public function ListData(text:String, icon:Class, labelField:String, uid:String, owner:IUIComponent, rowIndex:int = 0, columnIndex:int = 0)
Constructor.
Parâmetrostext:String — Representação de texto dos dados do item.
|
|
icon:Classe — Um objeto Classe ou String representando o ícone para o item no controle List.
|
|
labelField:String — O nome do campo no data provider contendo os dados do label do componente List.
|
|
uid:String — Um identificador exclusivo para o item.
|
|
owner:IUIComponent — Uma referência ao controle List.
|
|
rowIndex:int (default = 0) — O índice do item no data provider para o controle List.
|
|
columnIndex:int (default = 0) — O índice de coluna nas colunas atualmente visíveis do controle.
|