Pacotemx.controls.listClasses
Classeclasse pública ListData
HerançaListData Inheritance BaseListData Inheritance Object
Subclasses MenuListData

A classe ListData define o tipo de dados da propriedade 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

mx.controls.listClasses.IDropInListItemRenderer


Propriedades Públicas
 PropriedadeDefinido Por
 InheritedcolumnIndex : 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
 Inheritedconstructor : 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
 Inheritedlabel : 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
 Inheritedowner : IUIComponent
Uma referência ao objeto de lista que é dono desse item.
BaseListData
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
 InheritedrowIndex : 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
 Inheriteduid : String
O identificador exclusivo para esse item.
BaseListData
Métodos Públicos
 MétodoDefinido Por
  
ListData(text:String, icon:Class, labelField:String, uid:String, owner:IUIComponent, rowIndex:int = 0, columnIndex:int = 0)
Constructor.
ListData
 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
iconpropriedade
public var icon:Class

Uma Classe representando o ícone para o item no controle List computado do método itemToIcon() da classe da lista.

labelFieldpropriedade 
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.

Detalhe do Construtor
ListData()Construtor
public function ListData(text:String, icon:Class, labelField:String, uid:String, owner:IUIComponent, rowIndex:int = 0, columnIndex:int = 0)

Constructor.

Parâmetros
text: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.