| Pacote | mx.controls.listClasses |
| Classe | classe pública BaseListData |
| Herança | BaseListData Object |
| Subclasses | DataGridListData, ListData, TreeListData |
listData implementada pelos representantes de itens drop-in ou editores de itens drop-in.
Todos os representantes de itens drop-in ou editores de itens drop-in devem implementar a interface IDropInListItemRenderer, que define a propriedade listData.
A propriedade listData é do tipo BaseListData, onde a classe BaseListData tem três subclasses: DataGridListData, ListData, e TreeListData. O atual tipo de dados do valor da propriedade listData depende do controle usando o representante de item drop-in ou editor de item. Para um controle DataGrid, o valor é do tipo DataGridListData, para um controle List o valor é do tipo ListData, e para o controle Tree, o valor é do tipo TreeListData.
Flex ajusta a propriedade listData para uma classe derivada do BaseListData contendo informações computadas sobre o item no data provider contendo os dados para o item.
Enquanto as propriedades dessa classe são writable, você deveria considerá-los como read only. Eles são inicializados pela classe de lista, e lidos por um representante ou editor de item. Mudar 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 | |
| label : String
A representação textual dos dados de item, baseados no método itemToLabel() da classe de lista.
| BaseListData | ||
| 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 | ||
|---|---|---|---|
|
Constructor.
| BaseListData | ||
![]() |
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 | |
| columnIndex | propriedade |
public var 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.
| label | propriedade |
public var label:String
A representação textual dos dados do item, baseado no método itemToLabel da classe de lista.
Essa propriedade pode ser usada como a fonte para a união de dados.
| owner | propriedade |
public var owner:IUIComponent
Uma referência ao objeto de lista que é dono desse item. Isso deveria ser uma classe derivada da ListBase. Essa propriedade é classificada como IUIComponent para que os drop-ins como Label e TextInput não precisam ter dependências no List e em todas suas dependências.
| rowIndex | propriedade |
public var 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.
Por exemplo, você clica em um item no controle e rowIndex está ajustado para 3. Você depois faz um scroll no controle para mudar a posição da fileira nas fileiras visíveis do controle, e depois clica na mesma fileira que antes. O rowIndex agora contém um valor diferente correspondente ao novo índice da fileira nas fileiras atualmente visíveis.
| uid | propriedade |
uid:String [ler-escrever] O identificador exclusivo para esse item.
public function get uid():String
public function set uid(value:String):void
| BaseListData | () | Construtor |
public function BaseListData(label:String, uid:String, owner:IUIComponent, rowIndex:int = 0, columnIndex:int = 0)
Constructor.
Parâmetroslabel:String — A representação textual dos dados do item.
|
|
uid:String — Um identificador exclusivo.
|
|
owner:IUIComponent — Uma referência no controle de lista.
|
|
rowIndex:int (default = 0) — O índice de fileira nas fileiras atualmente visíveis do controle.
|
|
columnIndex:int (default = 0) — O índice de coluna nas colunas atualmente visíveis do controle.
|