| Pacote | mx.controls.listClasses |
| Classe | classe pública ListBase |
| Herança | ListBase ScrollControlBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implementos | IDataRenderer, IFocusManagerComponent, IListItemRenderer, IDropInListItemRenderer, IEffectTargetHost |
| Subclasses | DataGridBase, List, TileBase |
dataProvider e mostrados via os representantes de itens.
Em uma arquitetura modelo/visão, a classe derivada de ListBase representa a visão, e o objeto dataProvider representa o modelo.
Sintaxe MXML
Ocultar Sintaxe MXML
A classe ListBase herda todas as propriedades tag de suas superclasses, e adiciona as seguintes propriedades tag:
<mx:tagname
Propriedades
allowDragSelection="false|true"
allowMultipleSelection="false|true"
columnCount="4"
columnWidth="NaN"
dataProvider="null"
dataTipField="label"
dataTipFunction="null"
dragEnabled="false|true"
dragMoveEnabled="false|true"
dropEnabled="false|true"
iconField="null"
iconFunction="null"
itemRenderer="null"
labelField="label"
labelFunction="null"
menuSelectionMode="false|true"
offscreenExtraRowsOrColumns="0"
rowCount="-1"
rowHeight="NaN"
selectable="true|false"
selectedIndex="-1"
selectedIndices="null"
selectedItem="null"
selectedItems="null"
showDataTips="false|true"
variableRowHeight="false|true"
wordWrap="false|true"
Estilos
alternatingItemColors="undefined"
itemsChangeEffect="undefined"
dropIndicatorSkin="ListDropIndicator"
focusAlpha="0.5"
focusRoundedCorners="tl tr bl br"
paddingBottom="2"
paddingLeft="2"
paddingRight="0"
paddingTop="2"
rollOverColor="0xEEFEE6"
selectionColor="0x7FCEFF"
selectionDisabledColor="0xDDDDDD"
selectionDuration="250"
selectionEasingFunction="undefined"
textRollOverColor="0x2B333C"
textSelectedColor="0x2B333C"
useRollOver="true|false"
verticalAlign="top|middle|bottom"
Eventos
change="No default"
dataChange="No default"
itemClick="No default"
itemDoubleClick="No default"
itemRollOut="No default"
itemRollOver="No default"
/>
Ver também
| Propriedade | Definido Por | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
As atuais opções de acessibilidade para esse objeto display.
| DisplayObject | |
![]() | activeEffects : Array
[leitura-somente]
A lista de efeitos que estão atualmente ocorrendo no componente, como um Array de instâncias EffectInstance.
| UIComponent | |
| allowDragSelection : Boolean = false
Um indicador que indica se o arrasto da seleção está ativado.
| ListBase | ||
| allowMultipleSelection : Boolean
Um indicador que indica se você pode permitir que mais de um item seja selecionado na mesma hora.
| ListBase | ||
![]() | alpha : Number
Indica o valor de transparência alpha do objeto especificado.
| DisplayObject | |
![]() | automationDelegate : Object
O objeto de delegação que maneja a funcionalidade relacionada à automatização.
| UIComponent | |
![]() | automationName : String
Nome que pode ser usado como um identificador para esse objeto.
| UIComponent | |
![]() | automationTabularData : Object
[leitura-somente]
Uma implementação da interface IAutomationTabularData, que pode ser usada para retomar os dados.
| UIComponent | |
![]() | automationValue : Array
[leitura-somente]
Esse valor geralmente corresponde a dada aparência do objeto e deve ser utilizável para correlacionar o identificador com o objeto como aparece visualmente dentro do aplicativo.
| UIComponent | |
![]() | baselinePosition : Number
[leitura-somente]
A coordenada y do baseline da primeira linha do texto do componente.
| UIComponent | |
![]() | blendMode : String
Um valor da classe BlendMode que especifica o modo blend a ser usado.
| DisplayObject | |
![]() | borderMetrics : EdgeMetrics
[leitura-somente]
Retorna um objeto EdgeMetrics que tem quatro propriedades: left, top, right, e bottom.
| ScrollControlBase | |
![]() | buttonMode : Boolean
Especifica o modo de button desse sprite.
| Sprite | |
![]() | cacheAsBitmap : Boolean
Se colocado como true, Flash Player ou Adobe AIR faz o cache de uma representação interna de bitmap do objeto display.
| DisplayObject | |
![]() | cacheHeuristic : Boolean
[escrever-somente]
Usado pelo Flex para sugerir cache de bitmap para o objeto.
| UIComponent | |
![]() | cachePolicy : String
Especifica a política para criar o cache bitmap para esse objeto.
| UIComponent | |
![]() | className : String
[leitura-somente]
O nome da classe dessa instância, tal como "Button".
| UIComponent | |
| columnCount : int
O número de colunas a serem mostradas em um controle TileList ou itens em um controle HorizontalList.
| ListBase | ||
| columnWidth : Number
A largura das colunas do controle.
| ListBase | ||
![]() | constructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
| Object | |
![]() | contentMouseX : Number
[leitura-somente]
Retorna a posição x do mouse, no sistema de coordenação do conteúdo.
| UIComponent | |
![]() | contentMouseY : Number
[leitura-somente]
Retorna a posição y do mouse, no sistema de coordenação do conteúdo.
| UIComponent | |
![]() | contextMenu : NativeMenu
Especifica o context menu associado a esse objeto.
| InteractiveObject | |
![]() | currentState : String
O atual estado de visão do componente.
| UIComponent | |
![]() | cursorManager : ICursorManager [leitura-somente]
Pega o CursorManager que controla o cursor para esse componente e seus semelhantes.
| UIComponent | |
| data : Object
O item no data provider que esse componente deve representar quando esse componente for usado como um representante editor de item.
| ListBase | ||
| dataProvider : Object
Conjunto de dados a serem visualizados.
| ListBase | ||
| dataTipField : String
Nome do campo nos itens data provider para mostrar como data tip.
| ListBase | ||
| dataTipFunction : Function
Função fornecida pelo usuário para ocorrer em cada item para determinar seu dataTip.
| ListBase | ||
![]() | descriptor : UIComponentDescriptor
Referência do UIComponentDescriptor, se houver, que foi usado pelo método createComponentFromDescriptor() para criar essa instância UIComponent.
| UIComponent | |
![]() | document : Object
Uma referência ao objeto de documento associado a esse UIComponent.
| UIComponent | |
![]() | doubleClickEnabled : Boolean
Especifica se o objeto UIComponent recebe eventos doubleClick.
| UIComponent | |
| dragEnabled : Boolean
Um indicador que indica se você pode arrastar items para fora desse controle e largá-los em outros controles.
| ListBase | ||
| dragMoveEnabled : Boolean
Um indicador que indica se itens podem ser movidos ao invés de somente copiados do controle como parte de uma operação drag-and-drop.
| ListBase | ||
| dropEnabled : Boolean
Um indicador que indica se itens arrastados podem ser largados no controle.
| ListBase | ||
![]() | dropTarget : DisplayObject
[leitura-somente]
Especifica o objeto display sobre qual o sprite está sendo arrastado, ou sobre qual o sprite foi largado.
| Sprite | |
![]() | enabled : Boolean
Se o componente pode aceitar interação do usuário.
| UIComponent | |
![]() | errorString : String
O texto que será mostrado por uma dica de erro de um componente quando um componente for monitorado por um Validator e a validação falha.
| UIComponent | |
![]() | explicitHeight : Number
Número que especifica a altura explícita do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | explicitMaxHeight : Number
Número que especifica a altura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | explicitMaxWidth : Number
Número que especifica a largura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | explicitMinHeight : Number
Número que especifica a altura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | explicitMinWidth : Number
Número que especifica a largura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | explicitWidth : Number
Número que especifica a largura explícita do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | filters : Array
Um array incluindo o índice que contém cada objeto de filtro atualmente associado ao objeto display.
| DisplayObject | |
![]() | flexContextMenu : IFlexContextMenu
O context menu para esse UIComponent.
| UIComponent | |
![]() | focusEnabled : Boolean
Indica se o componente pode receber foco utilizando a tecla Tab.
| UIComponent | |
![]() | focusManager : IFocusManager
Pega o FocusManager que controla o foco para esse componente e seus semelhantes.
| UIComponent | |
![]() | focusPane : Sprite
O painel de foco associado a esse objeto.
| UIComponent | |
![]() | focusRect : Object
Especifica se esse objeto mostra um retângulo de foco.
| InteractiveObject | |
![]() | graphics : Graphics
[leitura-somente]
Especifica o objeto Graphics que pertence a esse sprite onde comandos de desenho em vetor podem ocorrer.
| Sprite | |
![]() | height : Number
Número que especifica a altura do componente, em pixels, na coordenadas do parent.
| UIComponent | |
![]() | hitArea : Sprite
Designa outro sprite para servir como hit area para um sprite.
| Sprite | |
![]() | horizontalScrollPolicy : String
Uma propriedade que indica se o scroll bar horizontal está sempre ligado, sempre desligado, ou se muda automaticamente baseando-se nos parâmetros passados ao método setScrollBarProperties().
| ScrollControlBase | |
![]() | horizontalScrollPosition : Number
O offset em direção ao conteúdo da margem esquerda.
| ScrollControlBase | |
| iconField : String
O nome do campo no objeto data provider que determina o que mostrar como ícone.
| ListBase | ||
| iconFunction : Function
Uma função fornecida pelo usuário para executar em cada item para determinar seu ícone.
| ListBase | ||
![]() | id : String
ID do componente.
| UIComponent | |
![]() | includeInLayout : Boolean
Especifica se esse componente está incluso no layout do parent container.
| UIComponent | |
![]() | inheritingStyles : Object
O início da corrente de estilos herdados da corrente desse componente.
| UIComponent | |
![]() | initialized : Boolean
Um indicador que determina se um objeto passou por todas as três fases do layout: commitment, measurement, e layout (provido que algum foi requerido).
| UIComponent | |
![]() | instanceIndex : int
[leitura-somente]
O índice do componente repetido.
| UIComponent | |
![]() | instanceIndices : Array
Um Array contendo os indices necessários para referenciar esse objeto UIComponent de seus documentos parent.
| UIComponent | |
![]() | isDocument : Boolean
[leitura-somente]
Determina se essa instância UIComponent é um objeto de documento, isso é, se está no topo da hierarquia de um aplicativo Flex, componente MXML, ou componente ActionScript.
| UIComponent | |
![]() | isPopUp : Boolean
Colocado para true pelo PopUpManager para indicar que aquele componente foi popped up.
| UIComponent | |
| itemRenderer : IFactory
O representante padrão do item para o controle.
| ListBase | ||
| labelField : String
O nome do campo nos itens data provider para mostrar como sendo o label.
| ListBase | ||
| labelFunction : Function
Uma função fornecida pelo usuário para ocorrer em cada item para determinar seu label.
| ListBase | ||
| listData : BaseListData
Quando um componente é usado como representante de um item drop-in ou editor de um item drop-in, Flex inicializa a propriedade listData do componente com os dados adicionais do controle de lista.
| ListBase | ||
![]() | liveScrolling : Boolean = true
Um indicador que indica se o scroll acontece ao vivo assim que o thumb é movido ou só é feito o update da visão quando o thumb for soltado.
| ScrollControlBase | |
![]() | loaderInfo : LoaderInfo
[leitura-somente] Retorna um objeto LoaderInfo contendo informações sobre o carregamento de um arquivo para qual esse objeto display pertença.
| DisplayObject | |
![]() | mask : DisplayObject
O objeto calling display é mascarado pelo especificado objeto de máscara.
| DisplayObject | |
![]() | maxHeight : Number
Número que especifica a altura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | maxHorizontalScrollPosition : Number
O valor máximo para a propriedade horizontalScrollPosition.
| ScrollControlBase | |
![]() | maxVerticalScrollPosition : Number
O valor máximo para a propriedade verticalScrollPosition.
| ScrollControlBase | |
![]() | maxWidth : Number
Número que especifica a largura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | measuredHeight : Number
A altura padrão do componente, em pixels.
| UIComponent | |
![]() | measuredMinHeight : Number
A altura mínima padrão do componente, em pixels.
| UIComponent | |
![]() | measuredMinWidth : Number
A largura mínima padrão do componente, em pixels.
| UIComponent | |
![]() | measuredWidth : Number
A largura padrão do componente, em pixels.
| UIComponent | |
| menuSelectionMode : Boolean = false
Um indicador que indica se seleção estilo menu deve ser utilizada.
| ListBase | ||
![]() | minHeight : Number
Número que especifica a altura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | minWidth : Number
Número que especifica a largura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | moduleFactory : IFlexModuleFactory
O moduleFactory que é usado para criar TextFields no contexto SWF correto.
| UIComponent | |
![]() | mouseChildren : Boolean
Determina se os children do objeto são mouse permitidos.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Especifica se esse objeto recebe mensagens de mouse.
| InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
Se pode ou não receber foco quando clicado.
| UIComponent | |
![]() | mouseX : Number
[leitura-somente]
Indica a coordenada x da posição do mouse, em pixels.
| DisplayObject | |
![]() | mouseY : Number
[leitura-somente]
Indica a coordenada y da posição do mouse, em pixels.
| DisplayObject | |
![]() | name : String
Indica o nome da instância do DisplayObject.
| DisplayObject | |
![]() | nestLevel : int
Profundidade desse objeto na hierarquia do containment.
| UIComponent | |
![]() | nonInheritingStyles : Object
O começo da corrente do componente de estilos não herdados.
| UIComponent | |
| nullItemRenderer : IFactory
O representante padrão do item para o controle.
| ListBase | ||
![]() | numAutomationChildren : int
[leitura-somente]
O número de children de automatização que esse container tem.
| UIComponent | |
![]() | numChildren : int
[leitura-somente]
Retorna o número de children desse objeto.
| DisplayObjectContainer | |
| offscreenExtraRowsOrColumns : int
O número alvo de fileiras extras dos representantes de itens a serem usados no layout do controle.
| ListBase | ||
![]() | opaqueBackground : Object
Especifica se o objeto display é opaco com uma cor determinada de fundo.
| DisplayObject | |
![]() | owner : DisplayObjectContainer
O dono desse UIComponent.
| UIComponent | |
![]() | parent : DisplayObjectContainer
[leitura-somente]
O container ou componente parent para esse componente.
| UIComponent | |
![]() | parentApplication : Object
[leitura-somente]
Uma referência ao objeto Application que contém essa instância UIComponent.
| UIComponent | |
![]() | parentDocument : Object
[leitura-somente]
Uma referência ao objeto de documento parent para esse UIComponent.
| UIComponent | |
![]() | percentHeight : Number
Número que especifica a altura de um componente como uma porcentagem do tamanho de seu parent.
| UIComponent | |
![]() | percentWidth : Number
Número que especifica a largura de um componente como porcentagem do tamanho do parent.
| UIComponent | |
![]() | processedDescriptors : Boolean
Colocado para true após criação de child imediato ou atrasado, dependendo de qual aconteça.
| UIComponent | |
![]() | prototype : Object
[static]
Uma referência ao objeto protótipo de uma classe ou função de objeto.
| Object | |
![]() | repeater : IRepeater
[leitura-somente]
Uma referência ao objeto Repeater no documento parent que produziu esse UIComponent.
| UIComponent | |
![]() | repeaterIndex : int
[leitura-somente]
O indice do item no data provider do Repeater que produziu esse UIComponent.
| UIComponent | |
![]() | repeaterIndices : Array
Um Array contendo os índices dos itens no data provider dos Repeater no documento parent que produziu esse UIComponent.
| UIComponent | |
![]() | repeaters : Array
Um Array contendo referências aos objetos Repeater no documento parent que produziu esse UIComponent.
| UIComponent | |
![]() | root : DisplayObject
[leitura-somente]
Para um objeto display em um arquivo SWF carregado, a propriedade root é o objeto display no topo na porção da estrutura de tree do display list representado por aquele arquivo SWF.
| DisplayObject | |
![]() | rotation : Number
Indica a rotação da instância DisplayObject, em graus, de sua orientação original.
| DisplayObject | |
| rowCount : int
Número de fileiras a serem mostradas.
| ListBase | ||
| rowHeight : Number
A altura das fileiras em pixels.
| ListBase | ||
![]() | scale9Grid : Rectangle
O atual grid de escala que está em efeito.
| DisplayObject | |
![]() | scaleX : Number
Número que especifica o fator de escala horizontal.
| UIComponent | |
![]() | scaleY : Number
Número que especifica o fator de escala vertical.
| UIComponent | |
![]() | screen : Rectangle
[leitura-somente]
Retorna um objeto que contém o tamanho e posição da base da superfície de desenho para esse objeto.
| UIComponent | |
![]() | scrollRect : Rectangle
Os limites de área do retângulo scroll do objeto display.
| DisplayObject | |
![]() | scrollTipFunction : Function
Uma função que computa o string para ser mostrado como o ScrollTip.
| ScrollControlBase | |
| selectable : Boolean
Um indicador que indica se a lista mostra itens selecionados como selecionados.
| ListBase | ||
| selectedIndex : int
O índice no data provider do item selecionado.
| ListBase | ||
| selectedIndices : Array
Um array de índices no data provider dos itens selecionados.
| ListBase | ||
| selectedItem : Object
Uma referência ao item selecionado no data provider.
| ListBase | ||
| selectedItems : Array
Um array de referências dos itens selecionados no data provider.
| ListBase | ||
| showDataTips : Boolean
Um indicador que indica se dataTips são mostrados para textos nas fileiras.
| ListBase | ||
![]() | showInAutomationHierarchy : Boolean
Um indicador que determina se um objeto de automatização mostra a hierarquia de automatização.
| UIComponent | |
![]() | showScrollTips : Boolean = false
Um indicador que indica se um tooltip deveria aparecer próximo ao scroll thumb quando estiver sendo arrastado.
| ScrollControlBase | |
![]() | soundTransform : SoundTransform
Controles de som dentro desse sprite.
| Sprite | |
![]() | stage : Stage
[leitura-somente]
O Stage do objeto display.
| DisplayObject | |
![]() | states : Array
Os estados de visão que são definidos para esse componente.
| UIComponent | |
![]() | styleDeclaration : CSSStyleDeclaration
Armazenagem para os estilos de herança inline nesse objeto.
| UIComponent | |
![]() | styleName : Object
O estilo da classe usado por esse componente.
| UIComponent | |
![]() | systemManager : ISystemManager
Retorna o objeto SystemManager usado por esse componente.
| UIComponent | |
![]() | tabChildren : Boolean
Determina se os children do objeto permitem uso da tecla tab.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Especifica se esse objeto está na ordem tab.
| InteractiveObject | |
![]() | tabIndex : int
Especifica a a disposição tab de objetos em um arquivo SWF.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
[leitura-somente]
Retorna um objeto TextSnapshot para essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() | toolTip : String
Texto a ser mostrado no ToolTip.
| UIComponent | |
![]() | transform : Transform
Um objeto com propriedades pertencentes a matriz do objeto display, transformação de cor, e fronteira de pixels.
| DisplayObject | |
![]() | transitions : Array
Um Array de objetos Transition, onde cada objeto Transition define um conjunto de efeitos a começarem quando ocorre uma mudança no estado de visão.
| UIComponent | |
![]() | tweeningProperties : Array
Array de propriedades que estão atualmente sofrendo tween nesse objeto.
| UIComponent | |
![]() | uid : String
Um identificador exclusivo para o objeto.
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
Um indicador que determina se um objeto passou por todas as três fases de validação de layout (provido que algum foi requerido).
| UIComponent | |
![]() | useHandCursor : Boolean
Um valor Boolean que indica se o ponteiro (hand cursor) aparece quando o mouse faz o roll over sobre um sprite no qual a propriedade buttonMode é colocado como true.
| Sprite | |
![]() | validationSubField : String
Usado por um validor para associar um subcampo a esse componente.
| UIComponent | |
| value : Object
[leitura-somente]
O item selecionado, ou os dados ou campo do label do item selecionado.
| ListBase | ||
| variableRowHeight : Boolean
Um indicador que indica se as fileiras individuais podem ter alturas diferentes.
| ListBase | ||
![]() | verticalScrollPolicy : String
Uma propriedade que indica se o scroll bar vertical está sempre ligado, sempre desligado, ou muda automaticamente baseando-se nos parâmetros passados ao método setScrollBarProperties().
| ScrollControlBase | |
![]() | verticalScrollPosition : Number
O offset em direção ao conteúdo da margem superior.
| ScrollControlBase | |
![]() | viewMetrics : EdgeMetrics
[leitura-somente]
Um objeto EdgeMetrics levando em conta os scroll bars, se visíveis.
| ScrollControlBase | |
![]() | visible : Boolean
Controla a visibilidade desse UIComponent.
| UIComponent | |
![]() | width : Number
Número que especifica a largura do componente, em pixels, na coordenadas do parent.
| UIComponent | |
| wordWrap : Boolean
Um indicador que indica se o texto na fileira deveria ser word wrapped.
| ListBase | ||
![]() | x : Number
Número que especifica a posição horizontal do componente, em pixels, dentro de seu parent container.
| UIComponent | |
![]() | y : Number
Número que especifica a posição vertical do componente, em pixels, dentro de seu parent container.
| UIComponent | |
| Propriedade | Definido Por | ||
|---|---|---|---|
| actualCollection : ICollectionView
Uma cópia do valor normalmente armazenado em coleção usado enquanto executa efeitos de mudança de dados.
| ListBase | ||
| actualIterator : IViewCursor
Uma cópia do valor normalmente armazenado no iterator usado enquanto executa os efeitos de mudança de dados.
| ListBase | ||
| allowItemSizeChangeNotification : Boolean
[escrever-somente]
Se falso, representantes não podem invalidar o tamanho do List.
| ListBase | ||
| anchorBookmark : CursorBookmark
Um bookmark para o item que é a âncora.
| ListBase | ||
| anchorIndex : int = -1
O offset do item no data provider que é o ponto de ancoragem da seleção.
| ListBase | ||
![]() | border : IFlexDisplayObject
O objeto de borda.
| ScrollControlBase | |
| cachedItemsChangeEffect : IEffect = null
O efeito que é executado quando mudanças ocorrem no data provider do controle, ajsutado através do estilo itemsChangeEffect.
| ListBase | ||
| caretBookmark : CursorBookmark
Um bookmark para o item embaixo do caret.
| ListBase | ||
| caretIndex : int = -1
O offset do item no data provider que é o ponto do caret das seleção.
| ListBase | ||
| caretIndicator : Sprite
O DisplayObject que contém os gráficos que indicam que representante é o caret.
| ListBase | ||
| caretItemRenderer : IListItemRenderer
O representante para o item embaixo do caret.
| ListBase | ||
| caretUID : String
O UID do item embaixo do caret.
| ListBase | ||
| collection : ICollectionView
Um ICollectionView que representa o data provider.
| ListBase | ||
| dataEffectCompleted : Boolean = false
Um indicador que indica que o efeito de mudança de dados acabou de ser completado.
| ListBase | ||
| dataItemWrappersByRenderer : Dictionary
Um dicionário mapeando representantes de itens para os ItemWrappers usados para fornecer seus dados.
| ListBase | ||
| defaultColumnCount : int = 4
O número padrão de colunas a serem mostradas.
| ListBase | ||
| defaultRowCount : int = 4
O número padrão de fileiras a serem mostradas.
| ListBase | ||
| dragImage : IUIComponent
[leitura-somente]
Pega uma instância de uma classe que mostra a parte visual durante uma operação drag-and-drop.
| ListBase | ||
| dragImageOffsets : Point
[leitura-somente]
Pega o offset da imagem de arrasto para uma operação drag-and-drop.
| ListBase | ||
| explicitColumnCount : int = -1
A contagem de colunas requisitada ao ajustar explicitamente a propriedade columnCount.
| ListBase | ||
| explicitColumnWidth : Number
A largura da coluna requisitado ao ajustar explicitamente o columnWidth.
| ListBase | ||
| explicitRowCount : int = -1
A contagem de fileira requisitada ao ajustar explicitamente o rowCount.
| ListBase | ||
| explicitRowHeight : Number
A altura da fileira requisitada ao ajustar explicitamente o rowHeight.
| ListBase | ||
| factoryMap : Dictionary
Um mapa de representantes de itens por factory.
| ListBase | ||
| freeItemRenderers : Array
Uma pilha de representantes de itens não usados.
| ListBase | ||
| freeItemRenderersByFactory : Dictionary
Um mapa de representantes de itens livres por factory.
| ListBase | ||
| highlightIndicator : Sprite
O DisplayObject que contém os gráficos que indicam qual representante está destacado.
| ListBase | ||
| highlightItemRenderer : IListItemRenderer
O representante que está atualmente por cima ou por baixo do caret.
| ListBase | ||
| highlightUID : String
O UID do item que está por cima ou por baixo do caret.
| ListBase | ||
![]() | horizontalScrollBar : ScrollBar
A barra de scroll horizontal.
| ScrollControlBase | |
| itemsNeedMeasurement : Boolean = true
Um indicador que indica se as propriedades columnWidth e rowHeight precisam ser calculadas.
| ListBase | ||
| itemsSizeChanged : Boolean = false
Um indicador que indica que o tamanho dos representantes pode ter mudado.
| ListBase | ||
| iterator : IViewCursor
O principal IViewCursor usado para buscar itens do data provider e passá-los aos representantes.
| ListBase | ||
| iteratorValid : Boolean = true
Um indicador que indica que ocorreu uma falha de página e que a posição do iterator não é válida (não está posicionado no item superior sendo mostrado).
| ListBase | ||
| keySelectionPending : Boolean = false
Um indicador que indica se a seleção de teclado foi interrompida por uma falha de página.
| ListBase | ||
| lastDropIndex : int
O índice mais recentemente calculado onde o item a ser arrastado deveria ser adicionado ao alvo onde será largado.
| ListBase | ||
| lastSeekPending : ListBaseSeekPending
A busca mais recente que causou a falha de página.
| ListBase | ||
| listContent : ListBaseContentHolder
Um objeto display interno que é parent de todos os representantes de itens, seleção e indicadores de destaque e outros gráficos que são permitidos.
| ListBase | ||
| listContentStyleFilters : Object
[leitura-somente] Revisão Necessária.
O conjunto de estilos a serem passados pelo ListBase ao listContent.
| ListBase | ||
| listItems : Array
[leitura-somente]
Um Array de Arrays que contém as instâncias itemRenderer que representam cada item data provider.
| ListBase | ||
![]() | maskShape : Shape
A máscara.
| ScrollControlBase | |
| modifiedCollectionView : ModifiedCollectionView
Uma visão de coleção que temporariamente preserva o data provider prévio para facilitar os efeitos de mudança de dados que estão em execução.
| ListBase | ||
| offscreenExtraColumns : int = 0
O número alvo de colunas extras de representantes de itens usados no layout do controle.
| ListBase | ||
| offscreenExtraColumnsLeft : int = 0
O número de colunas offscreen atualmente à esquerda da última coluna visível à esquerda.
| ListBase | ||
| offscreenExtraColumnsRight : int = 0
O número de colunas offscreen atualmente à direita da última coluna visível à direita.
| ListBase | ||
| offscreenExtraRows : int = 0
O número alvo de fileiras extras de representantes de itens a serem usados no layout do controle.
| ListBase | ||
| offscreenExtraRowsBottom : int = 0
O número de colunas offscreen atualmente abaixo da última coluna inferior visível.
| ListBase | ||
| offscreenExtraRowsOrColumnsChanged : Boolean = false
Um indicador indicando que o número de fileiras ou colunas offscreen possa ter mudado.
| ListBase | ||
| offscreenExtraRowsTop : int = 0
O número de fileiras offscreen atualmente acima da última coluna superior visível.
| ListBase | ||
| rendererChanged : Boolean = false
Um indicador que indica que o representante mudou.
| ListBase | ||
| reservedItemRenderers : Object
Uma mapa de representantes de itens atualmente não sendo usados que podem ser usados novamente num futuro próximo.
| ListBase | ||
![]() | resourceManager : IResourceManager
[escrever-somente]
Uma referência ao objeto que gerencia todos os recursos localizados do aplicativo.
| UIComponent | |
| rowInfo : Array
[leitura-somente]
Um array de objetos ListRowInfo que faz o cache das alturas das fileiras e outras informações de rastreamento para as fileiras no listItems.
| ListBase | ||
| rowMap : Object
Um mapa de representantes de itens para seus objetos ListRowInfo respectivos.
| ListBase | ||
| runDataEffectNextUpdate : Boolean = false
Um indicador que indica se o efeito de dados deveria ser iniciado na próxima vez que o display for atualizado.
| ListBase | ||
| runningDataEffect : Boolean = false
Um indicador que indica se um efeito de mudança de dados está atualmente em execução.
| ListBase | ||
![]() | scrollAreaChanged : Boolean
Um indicador que a área de scroll mudou devido à aparência ou desaparecimento de scrollbars.
| ScrollControlBase | |
| selectedData : Object
Uma tabela de objetos ListBaseSelectionData que rastreia quais itens estão atualmente selecionados.
| ListBase | ||
| selectionIndicators : Object
Uma tabela de indicadores de seleção.
| ListBase | ||
| selectionLayer : Sprite
Uma camada no listContent onde todos os indicadores de destaque e seleção são desenhados.
| ListBase | ||
| selectionTweens : Object
Uma tabela de tweens de seleção.
| ListBase | ||
| showCaret : Boolean
Um indicador que indica se deve mostrar o caret.
| ListBase | ||
| unconstrainedRenderers : Dictionary
Um mapa de representantes de itens que não estão sujeitos aos algoritmos de layout da lista.
| ListBase | ||
![]() | unscaledHeight : Number
[leitura-somente]
Um método de conveniência para determinar a altura não redimensionada do componente.
| UIComponent | |
![]() | unscaledWidth : Number
[leitura-somente]
Um método de conveniência para determinar a largura não redimensionada de um componente. Todo desenho e child layout de um componente deveriam ser feitos dentro de um retângulo limite dessa largura, que também é passado como um argumento para updateDisplayList().
| UIComponent | |
![]() | verticalScrollBar : ScrollBar
A barra de scroll vertical.
| ScrollControlBase | |
| visibleData : Object
[leitura-somente]
Uma tabela de representantes de itens data provider atualmente em vista.
| ListBase | ||
| wordWrapChanged : Boolean = false
Um indicador que indica se o valor da propriedade wordWrap mudou desde a última vez que a lista display foi atualizada.
| ListBase | ||
| Método | Definido Por | ||
|---|---|---|---|
|
ListBase()
Constructor.
| ListBase | ||
![]() |
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
|
Adiciona um representante de item se um efeito de mudança de dados estiver em execução.
| ListBase | ||
![]() |
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 | |
![]() |
Indica se as restrições de segurança causariam qualquer objeto display a ser omitido da lista retornada chamando o método DisplayObjectContainer.getObjectUnderPoint() com o point especificado.
| DisplayObjectContainer | |
|
Retorna o índice onde os itens largados deveriam ser adicionados ao alvo de onde serão largados.
| ListBase | ||
![]() |
Coloca na fila uma função para ser chamada depois.
| UIComponent | |
![]() |
Deleta uma propriedade de estilo dessa instância de componente.
| UIComponent | |
![]() |
Determina se o objeto display especificado é um child da instânica DisplayObjectContainer ou a instância em si mesma.
| DisplayObjectContainer | |
![]() |
Converte um objeto Point das coordenadas do conteúdo para coordenadas global.
| UIComponent | |
![]() |
Converte um objeto Point de conteúdo para coordenadas locais.
| UIComponent | |
![]() |
Retorna um conjunto de propriedades que identificam o child dentro desse container.
| UIComponent | |
|
Cria um representante de item dado o objeto de dados.
| ListBase | ||
![]() |
Cria uma referência de id a esse objeto IUIComponent em seu objeto de documento parent.
| UIComponent | |
![]() |
Deleta a referência id para esse objeto IUIComponent em seu objeto de documento parent.
| UIComponent | |
![]() |
Retorna um objeto UITextFormat correspondendo aos estilos de texto para esse UIComponent.
| UIComponent | |
![]() |
Despacha um evento no fluxo de eventos.
| UIComponent | |
![]() |
Mostra ou esconde o indicador de foco em volta desse componente.
| UIComponent | |
![]() |
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Programadamente desenha um retângulo para dentro desse objeto Graphics do skin.
| UIComponent | |
![]() |
Chamado pela instância de efeito quando pára a execução no componente.
| UIComponent | |
![]() |
Chamado pela instância de efeito quando começa a execução no componente.
| UIComponent | |
![]() |
Termina todos os efeitos atualmente em execução no componente.
| UIComponent | |
![]() |
Executa a união de dados para dentro desse objeto UIComponent.
| UIComponent | |
|
Acha um item na lista baseada em um String, e move a seleção até ele.
| ListBase | ||
![]() |
Chamado depois que a impressão estiver completa.
| UIComponent | |
![]() |
Providencia o objeto de automatização no índice especificado.
| UIComponent | |
![]() |
Retorna um retângulo que define a área do objeto display relativo ao sistema de coordenadas do objeto targetCoordinateSpace.
| DisplayObject | |
![]() |
Retorna o objeto child display que existe no índice especificado.
| DisplayObjectContainer | |
![]() |
Retorna o objeto display child que existe com o nome especificado.
| DisplayObjectContainer | |
![]() |
Retorna a posição do índice de uma instância child DisplayObject.
| DisplayObjectContainer | |
![]() |
Acha os seletores de tipo para essa instância UIComponent.
| UIComponent | |
![]() |
Retorna um valor layout constraint, que é o mesmo que pegar o estilo contraint para esse componente.
| UIComponent | |
![]() |
Um método de conveniência para determinar usar a altura explícita ou medida.
| UIComponent | |
![]() |
Um método de conveniência para determinar usar a largura explícita ou medida.
| UIComponent | |
![]() |
Pega o objeto que atualmente tem o foco.
| UIComponent | |
|
| ListBase | ||
![]() |
Retorna um array de objetos que ficam por baixo do point especificado e são children (ou grandchildren, e assim por diante) dessa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Retorna um retângulo que define os limites do objeto display, baseado no sistema de coordenadas definido pelo parâmetro targetCoordinateSpace, excluindo qualquer traço em formas.
| DisplayObject | |
|
Retorna true ou false para indicar se o efeito deveria executar no alvo.
| ListBase | ||
![]() |
Retorna um item no dataProvider que foi usado pelo Repeater específico para produzir esse Repeater, ou null se esse Repeater não é repetido.
| UIComponent | |
![]() |
Pega uma propriedade de estilo que tem sido colocado em qualquer lugar na corrente lookup de estilo desse componente
| UIComponent | |
![]() |
Converte um objeto Point de coordenadas global a conteúdo.
| UIComponent | |
![]() |
Converte o objeto point das coordenadas Stage (global) para as coordenadas do objeto display (local).
| DisplayObject | |
![]() |
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 | |
|
Oculta o indicador drop embaixo do ponteiro do mouse que indica que uma operação drag-and-drop é permitida.
| ListBase | ||
![]() |
Avalia o objeto display para ver se sobrepõe ou intersecta com o objeto obj display.
| DisplayObject | |
![]() |
Avalia o objeto display para ver se sobrepõe o intersecta com o ponto especificado pelos parâmetros x e y.
| DisplayObject | |
![]() |
Retorna um box Matrix que pode ser passado para o método drawRoundRect() como o parâmetro rot quando desenhando um gradiente horizontal.
| UIComponent | |
|
Pega um representante de item para o índice de um item no data provider, se um existir.
| ListBase | ||
|
Computa o offset para dentro do data provider de um item no colIndex, rowIndex.
| ListBase | ||
![]() |
Inicializa a estrutura interna desse componente.
| UIComponent | |
![]() |
Inicializa várias propriedades que ficam de olho em instância repetidas desse componente.
| UIComponent | |
![]() |
Marca um componente para que seu método updateDisplayList() seja chamado durante um atualização de tela tardia.
| UIComponent | |
|
Atualiza todas as fileiras no próximo update.
| ListBase | ||
![]() |
Marca um componente para que seu método commitProperties() seja chamado durante um atualização de tela tardia.
| UIComponent | |
![]() |
Marca um componente para que seu método measure() seja chamado durante um atualização de tela tardia.
| UIComponent | |
|
Determina se o representante do item para um item data provider está destacado (está em estado de roll over via o mouse embaixo do caret via navegação do teclado).
| ListBase | ||
|
Determina se o representante de item para um item de data provider é selecionável.
| ListBase | ||
|
Determina se o representante de item para um item data provider está selecionado.
| ListBase | ||
|
Determina se um item está sendo mostrado por um representante.
| ListBase | ||
![]() |
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
| Object | |
|
Determina se um representante contém (ou tem) um objeto display.
| ListBase | ||
|
Retorna o índice do item no data provider do item sendo representado por esse representante de item.
| ListBase | ||
|
Retorna o string dataTip que o representante mostraria para o dado objeto baseado nas propriedades dataTipField e dataTipFunctions.
| ListBase | ||
|
Retorna a classe para um ícone, se houver, para um item de dados, baseado nas propriedades iconField e iconFunction.
| ListBase | ||
|
Retorna o representante de item para um dado item no data provider, se existir.
| ListBase | ||
|
Retorna o string que o representante mostraria pada o dado objeto de dados baseado nas propriedades labelField e labelFunction.
| ListBase | ||
![]() |
Converte um objeto Point de coordenadas local para conteúdo.
| UIComponent | |
![]() |
Converte o objeto point das coordenadas de um objeto display (local) para as coordenadas Stage (global).
| DisplayObject | |
|
Mede um conjunto de itens do data provider usando o atual representante de itens e retorna a soma da a altura daqueles itens.
| ListBase | ||
![]() |
Mede o texto HTML especificado, que pode conter tags HTML tal como <font> e <b>, supondo que é mostrado em um UITextField de linha única usando um UITextFormat determinado pelos estilos desse UIComponent.
| UIComponent | |
![]() |
Mede o texto especificado, supondo que é mostrado em um UITextField de linha única usando um UITextFormat determinado pelos estilos desse UIComponent.
| UIComponent | |
|
Mede um conjunto de itens do data provider usando o atual representante de item e retorna a largura máxima encontrada.
| ListBase | ||
![]() |
Move o componente para uma posição especificada dentro de seu parent.
| UIComponent | |
![]() |
Propaga mudança do estilo para os children.
| UIComponent | |
![]() |
Retornam true se a corrente de propriedades de posse apontam do child para esse UIComponent.
| UIComponent | |
![]() |
Chamado pelo Flex quando um objeto UIComponent é adicionado ou removido de um parent.
| UIComponent | |
![]() |
Preparam um IFlexDisplayObject para imprimir.
| UIComponent | |
![]() |
Indica se a propriedade especificada existe e se é enumerável.
| Object | |
![]() |
Constrói ou reconstrói o cache do estilo CSS para esse componente e, se o parâmetro recursivo for true, assim também para todos os descendentes desse componente.
| UIComponent | |
![]() |
Para cada evento efeito, registra o EffectManager como um dos event listeners.
| UIComponent | |
![]() |
Remove a instância child DisplayObject especificado da lista child da instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Remove um child DisplayObject da posição do índice especificada na lista child do DisplayObjectContainer.
| DisplayObjectContainer | |
|
Remove um representante de item se um efeito de mudança de dados estiver em execução.
| ListBase | ||
![]() |
Remove um listener do objeto do EventDispatcher.
| EventDispatcher | |
![]() |
Faz o replay do evento específico.
| UIComponent | |
![]() |
Resolve um child usando o id providenciado.
| UIComponent | |
![]() |
[static]
Termina o processamento de fundo de métodos colocados em fila pelo callLater(), depois chama suspendBackgroundProcessing().
| UIComponent | |
|
Assegura que o item do data provider no dado índice está visível.
| ListBase | ||
![]() |
Coloca o tamanho do objeto.
| UIComponent | |
![]() |
Muda a posição de um child existente no container do objeto display.
| DisplayObjectContainer | |
![]() |
Coloca um valor de limitação do layout, que é o mesmo que colocar um estilo de limitação para esse componente.
| UIComponent | |
![]() |
Determina o estado atual.
| UIComponent | |
![]() |
Determina o foco para esse componente.
| UIComponent | |
![]() |
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
| Object | |
![]() |
Ajusta uma propriedade de estilo nessa instância do componente.
| UIComponent | |
![]() |
Chamado quando a propriedade de visibilidade muda.
| UIComponent | |
|
Mostra um indicador de drop embaixo do ponteiro do mouse para indicar que uma operação drag-and-drop é permitida e aonda o item será largado.
| ListBase | ||
![]() |
Deixa o usuário arrastar o sprite especificado.
| Sprite | |
![]() |
Finaliza o método startDrag().
| Sprite | |
![]() |
Detecta mudanças nas propriedades de estilo.
| UIComponent | |
![]() |
Flex chama o método stylesInitialized() quando os estilos para um componente são primeiramente inicializados.
| UIComponent | |
![]() |
[static]
Bloqueia o processamento de fundo de métodos colocados em fila pelo callLater(), até resumeBackgroundProcessing() ser chamado.
| UIComponent | |
![]() |
Troca a ordem z (ordem de frente para trás) de dois objetos child especificados.
| DisplayObjectContainer | |
![]() |
Troca a ordem z (ordem de frente para trás) dos objetos child em duas posições índice especificadas na lista child.
| DisplayObjectContainer | |
![]() |
Retorna um string indicando o local desse objeto dentro da hierarquia do DisplayObjects no Application.
| FlexSprite | |
|
Chamado por um efeito UnconstrainItemAction como parte de um efeito de mudança de dados se o representante de item correspondedo a certo item de dados precisa mover fora das posições normais dos representantes de itens no controle.
| ListBase | ||
![]() |
Valida a posição e tamanho de children e desenha outros visuais.
| UIComponent | |
![]() |
Validar e fazer o update de propriedades e layout desse objeto e redesenhá-lo, se necessário.
| UIComponent | |
![]() |
Usado pela lógica do layout para validar as propriedades de um componente chamando o método commitProperties().
| UIComponent | |
![]() |
Valida o tamanho medido do componente se o método LayoutManager.invalidateSize() for chamado com esse ILayoutManagerClient, depois o método validateSize é chamado quando é hora de fazer medidas.
| UIComponent | |
![]() |
Maneja os eventos válidos e inválidos de um validator designado a esse componente.
| UIComponent | |
![]() |
Retorna o valor primitivo de um objeto específico.
| Object | |
![]() |
Retorna um box Matrix que pode ser passado ao drawRoundRect() como o parâmetro rot quando desenhando um gradiente vertical.
| UIComponent | |
![]() |
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 | |
| Método | Definido Por | ||
|---|---|---|---|
|
Adiciona os itens selecionados ao objeto DragSource como parte de uma operação drag-and-drop.
| ListBase | ||
|
Adiciona um representante à lista reciclada de representantes, tornando-o invisível e limpando qualquer referências dele.
| ListBase | ||
|
Adiciona um fileira vazia ao início dos array que armazenam referências às fileiras.
| ListBase | ||
![]() |
Ajusta o retângulo de foco.
| UIComponent | |
|
Chamado do updateDisplayList() para ajusar o tamanho e posição do listContent.
| ListBase | ||
|
Ajusta o efeito do aplicativo do indicador de seleção.
| ListBase | ||
![]() |
Esse é um método interno usado pelo Flex framework para suportar o efeito Dissolve.
| UIComponent | |
|
Calcula a posição y do indicador de drop quando estiver fazendo uma operação drag-and-drop.
| ListBase | ||
![]() |
Executa qualquer processo final depois que objetos child forem criados.
| UIComponent | |
|
Limpa o indicador de caret do dado Sprite.
| ListBase | ||
|
Limpa o indicador de destaque em um dado Sprite.
| ListBase | ||
|
Remove toda seleção e destaque e indicadores de caret.
| ListBase | ||
|
Limpa o conjunto de itens selecionados e remove todos os gráficos retratando o estado selecionado daqueles itens.
| ListBase | ||
|
Esvazia a tabela do visibleData.
| ListBase | ||
|
Maneja CollectionEvents despachados do data provider nas mudanças de dados.
| ListBase | ||
|
Calcula a largura da coluna, altura da fileira e número de fileiras e colunas baseado em se propriedades como columnCount, columnWidth, rowHeight e rowCount foram ajustados de forma explícita.
| ListBase | ||
|
Configura o ScrollBars baseado no número de fileiras e colunas e em fileiras e colunas visíveis.
| ListBase | ||
|
Faz uma cópia profunda do objeto chamando o método ObjectUtil.copy(), e repõe a propriedade uid da cópia (se presente) com um novo valor chamando o método UIDUtil.create().
| ListBase | ||
|
Faz uma cópia dos itens selecionados na ordem em que foram selecionados.
| ListBase | ||
![]() |
Cria a borda para esse componente.
| ScrollControlBase | |
|
Cria objetos que são children desse ListBase, nesse caso o objeto listContent que irá segurar todos os representantes de itens.
| ListBase | ||
![]() |
Cria um novo objeto usando um contexto baseado na fonte embeded sendo usada.
| UIComponent | |
![]() |
Cria o objeto usando um dado moduleFactory.
| UIComponent | |
|
Recicla uma fileira que não precisamos mais e remove seus indicadores.
| ListBase | ||
|
Maneja eventos DragEvent.DRAG_COMPLETE.
| ListBase | ||
|
Maneja eventos DragEvent.DRAG_DROP.
| ListBase | ||
|
Maneja eventos DragEvent.DRAG_ENTER.
| ListBase | ||
|
Maneja eventos DragEvent.DRAG_EXIT.
| ListBase | ||
|
Maneja eventos DragEvent.DRAG_OVER.
| ListBase | ||
|
Função de intervalo que faz o scroll da lista para cima ou para baixo se o mouse vai acima ou abaixo da lsita.
| ListBase | ||
|
O manejador padrão para o evento dragStart.
| ListBase | ||
|
drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de sinal circunflexo no dado Sprite na posição, largura e altura especificados usando a cor especificada.
| ListBase | ||
|
drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de destaque no dado Sprite na posição, largura e altura especificadas usando a cor especificada.
| ListBase | ||
|
drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
Desenha o representante com indicadores que está destacado, selecionado, ou com caret.
| ListBase | ||
|
Desenha qualquer cor alternante das fileiras, bordas e fundo para as fileiras.
| ListBase | ||
|
drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de seleção no dado Sprite na posição, largura e altura especificadas usando a cor especificada.
| ListBase | ||
|
Tenta achar o próximo item no data provider que começa com o caractere no parâmetro do eventCode.
| ListBase | ||
|
Limpa após o término de execução do efeito de mudança de dados restaurando a coleção e iterator original e removendo qualquer valores do cache usados pelo efeito.
| ListBase | ||
|
Ajusta itens selecionados baseando-se nas propriedades caretIndex e anchorIndex.
| ListBase | ||
![]() |
O event handler chamado quando um objeto UIComponent recebe foco.
| UIComponent | |
![]() |
O event handler chamado quando um objeto UIComponent perde foco.
| UIComponent | |
|
Pega um representante de item já criado que atualmente não está sendo usado.
| ListBase | ||
|
A coluna para o item do data provider no dado índice.
| ListBase | ||
|
A fileira para o item data provider no dado índice.
| ListBase | ||
![]() |
Finaliza a inicialização desse componente.
| UIComponent | |
![]() |
Inicializa o código de acessabilidade desse componente.
| UIComponent | |
|
Inicializa o efeito de mudança de dados onde houveram mudanças no data provider.
| ListBase | ||
![]() |
Tipicamente anulado por componentes contendo objetos UITextField, onde os objetos UITextField recebem foco.
| UIComponent | |
|
Retorna true se um representante de item não estiver mais sendo posicionado pelo algoritmo de layout da lista enquanto um efeito de mudança de dados estiver em execução como resultado de uma chamada ao unconstrainRenderer().
| ListBase | ||
|
Retorna um Point contendo o columnIndex e rowIndex de um representante de item.
| ListBase | ||
|
Determina o UID para o item do data provider.
| ListBase | ||
![]() |
O event handler chamado para um evento keyDown.
| UIComponent | |
![]() |
Um event handler chamado para um evento keyUp.
| UIComponent | |
![]() |
Responde às mudanças de tamanho ao ajustar as posições e tamanhos das bordas desse controle.
| ScrollControlBase | |
|
makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Faz fileiras e colunas suficientes para encher as áreas descritas por left, top, right, bottom.
| ListBase | ||
|
Calcula a largura e altura medidas do componente baseando-se nas propriedades rowCount, columnCount, rowHeight e columnWidth.
| ListBase | ||
|
Maneja eventos MouseEvent.MOUSE_CLICK de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | ||
|
Maneja eventos MouseEvent.MOUSE_DOUBLE_CLICK de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | ||
|
Maneja eventos MouseEvent.MOUSE_DOWN de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | ||
|
Determina quais representantes de itens estão sob o mouse.
| ListBase | ||
|
Maneja eventos MouseEvent.MOUSE_MOVE de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | ||
|
Maneja eventos MouseEvent.MOUSE_OUT de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | ||
|
Maneja eventos MouseEvent.MOUSE_OVER de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | ||
|
Maneja eventos MouseEvent.MOUSE_DOWN de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | ||
|
Maneja eventos mouseWheel mudando posições scroll.
| ListBase | ||
|
Move a seleção e destaca indicadores horizontalmente.
| ListBase | ||
|
Move a seleção e destaca indicadores verticalmente.
| ListBase | ||
|
Move uma fileira verticalmente, e atualiza o registro do rowInfo.
| ListBase | ||
|
Move a seleção em uma direção horizontal em resposta ao usuário selecionando itens usando as teclas de seta direita e esquerda e modificadores tal como as teclas Shift e Ctrl.
| ListBase | ||
|
Move a seleção em uma direção verical em resposta ao usuário selecionando itens usando as teclas de seta para cima ou para baixo e modificadores tal como as teclas Shift e Ctrl.
| ListBase | ||
|
Prepara o efeito de dados para o evento de coleção.
| ListBase | ||
|
Chamado pelo updateDisplayList() para remover representantes de itens existentes e limpa várias estruturas de cache quando o representante muda.
| ListBase | ||
|
Atualiza as teclas na tabela visibleData.
| ListBase | ||
|
Remove uma fileira dos arrays que armazenam referências às fileiras.
| ListBase | ||
|
Limpa os destaques de seleção e outros gráficos associados para um dado item no data provider.
| ListBase | ||
![]() |
Esse método é chamado quando um UIComponent é construido, e de novo quando o ResourceManager despacha um evento "change" para indicar que os recursos localizados têm mudado de alguma forma.
| UIComponent | |
|
Remove o número requisitado de fileiras do início dos arrays que armazenam referências às fileiras.
| ListBase | ||
![]() | ScrollControlBase | ||
![]() |
Event handler padrão para o evento scroll.
| ScrollControlBase | |
|
Ajusta os representantes em resposta a uma mudança na posição scroll.
| ListBase | ||
|
Retorna o índice do data provider para o item na primeira fileira e coluna visíveis para a dada posição scroll.
| ListBase | ||
|
Ajusta os representantes em resposta a uma mudança na posição scroll.
| ListBase | ||
|
O manejador de falhas padrão quando uma busca falha devido a uma falha de página.
| ListBase | ||
|
O manejador de resultados padrão quando uma busca falha devido a falha de página.
| ListBase | ||
|
Procura uma posição, e maneja ItemPendingError se necessário.
| ListBase | ||
|
selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Atualiza o conjunto de itens selecionados se o representante de item providenciado foi clicado pelo mouse e se modificadores de teclado estiverem no estado correto.
| ListBase | ||
|
Ajusta a propriedade rowCount sem causar invalidez ou ajustar a propriedade explicitRowCount, que tranca de forma permanente o número de fileiras
| ListBase | ||
|
Ajusta a propriedade rowHeight sem causar invalidez ou ajuste do explicitRowHeight que tranca de forma permanente a altura das fileiras.
| ListBase | ||
![]() |
Faz com que o ScrollControlBase mostre ou esconde scrollbars baseado nos parâmetros passado para ele.
| ScrollControlBase | |
|
Move uma fileira nos arrays que referenciam fileiras.
| ListBase | ||
|
Determina a altura do conjunto requisitado de fileiras.
| ListBase | ||
|
Remove todas as fileiras restantes do final dos arrays que armazenam referências das fileiras.
| ListBase | ||
|
Acha um representante de item baseado em seu UID se estiver visível.
| ListBase | ||
|
Adiciona ou remove representantes de itens se o números de itens que podem ser mostrados mudar.
| ListBase | ||
|
Atualiza todas as fileiras agora.
| ListBase | ||
| Evento | Sumário | Definido Por | ||
|---|---|---|---|---|
![]() | Despachado quando o Flash Player ou um aplicativo AIR obtém foco do sistema operacional e se torna ativo. | EventDispatcher | ||
![]() | Despachado quando o componente é adicionado ao container como um child de conteúdo usando o método addChild() ou addChildAt(). | UIComponent | ||
![]() | Despachado quando um objeto display é adicionado à lista display. | DisplayObject | ||
![]() | Despachado quando um objeto display é adicionado à lista display do stage, de forma direta ou através da adição de um sub tree no qual o objeto display está contido. | DisplayObject | ||
| Despachado quando as propriedade selectedIndex ou selectedItem muda como resultado da interação do usuário. | ListBase | |||
![]() | Despachado quando o usuário pressiona e solta o principal botão do despositivo de apontamento do usuário sobre o mesmo InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário seleciona o context menu associado a esse objeto interativo no aplicativo AIR. | InteractiveObject | ||
![]() | Despachado quando o componente terminou sua contrução, processamento de propriedade, medidas, layout e desenho. | UIComponent | ||
![]() | Despachado após a mudança do estado de visão. | UIComponent | ||
![]() | Despachado após a mudança da propriedade currentState, mas antes da mudança do estado de visão. | UIComponent | ||
| Despachado quando a propriedade de dados muda. | ListBase | |||
![]() | Despachado quando o Flash Player ou um aplicativo AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | ||
![]() | Despachado quando o usuário pressiona e libera duas vezes em sucessão rápida o principal botão de um dispositivo e apontamento sobre o mesmo InteractiveObject quando o indicador daquele objeto doubleClickEnabled foi ajustado para true. | InteractiveObject | ||
![]() | Despachado pelo iniciador de arrasto (o componente que é a fonte dos dados sendo arrastados) quando a operação de arrasto for completada, ou quando você largar os dados arrastados em um alvo onde o item será largado ou quando você termina a operação drag-and-drop sem fazer largar o item. | UIComponent | ||
![]() | Despachado pelo alvo onde o item será largado quando o usuário solta o mouse por cima dele. | UIComponent | ||
![]() | Despachado por um componente quando o usuário move o mouse sobre o componente durante uma operação de arrasto. | UIComponent | ||
![]() | Despachado pelo componente quando o usuário arrasta para fora do componente, mas não larga os dados no alvo. | UIComponent | ||
![]() | Despachado por um componente quando o usuário move o mouse enquanto sobre o componente durante uma operação de arrasto. | UIComponent | ||
![]() | Despachado por um iniciador de arrasto ao começar a operação de arrasto. | UIComponent | ||
![]() | Despachado após o término de um efeito. | UIComponent | ||
![]() | Despachado logo antes do início de um efeito. | UIComponent | ||
![]() | Despachado quando o playhead está entrando em um frame novo. | DisplayObject | ||
![]() | Despachado após o componente ter retornado ao estado de visão root. | UIComponent | ||
![]() | Despachado antes do componente sair do estado de visão root. | UIComponent | ||
![]() | Despachado após o objeto display receber foco. | InteractiveObject | ||
![]() | Despachado após um objeto display perder o foco. | InteractiveObject | ||
![]() | Despachado quando um estado do objeto muda de visível para invisível. | UIComponent | ||
![]() | Despachado quando o componente terminou sua construção e tem todas as propriedades de inicialização ajustadas. | UIComponent | ||
![]() | Despachado quando um componente é monitorado por um Validator e a validação falha. | UIComponent | ||
| Despachado quando o usuário clica em um item no controle. | ListBase | |||
| Despachado quando o usuário clica duas vezes em um item no controle. | ListBase | |||
| Despachado quando o usuário roda o ponteiro do mouse para fora de um item no controle. | ListBase | |||
| Despachado quando o usuário roda o ponteiro do mouse sobre um item no controle. | ListBase | |||
![]() | Despachado quando o usuário pressiona uma tecla. | InteractiveObject | ||
![]() | Despachado quando o usuário tenta mudar o foco usando a navegação do teclado. | InteractiveObject | ||
![]() | Despachado quando o usuário solta uma tecla. | InteractiveObject | ||
![]() | Despachado quando o usuário pressiona e solta o botão do meio de um dispositivo de apontamento sobre o mesmo InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário pressionar o dispositivo de apontamento do meio sobre uma instância InteractivObject. | InteractiveObject | ||
![]() | Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário pressiona o dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado de um componente aberto usando o PopUpManager quando o usuário clica para fora dele. | UIComponent | ||
![]() | Despachado quando o usuário tenta mudar o foco usando um dispositivo de apontemento. | InteractiveObject | ||
![]() | Despachado quando o usuário move o dispositivo de apontemento enquanto está sobre um InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento para longe de uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento sobre a instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando a roda do mouse é girada sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado do componente aberto usando o PopUpManager quando o usuário faz o scroll na roda do mouse fora dele. | UIComponent | ||
![]() | Despachado quando o objeto se moveu. | UIComponent | ||
![]() | Despachado pelo iniciador de arrasto InteractiveObject quando o usuário solta o gesto de arrasto. | InteractiveObject | ||
![]() | Despachado pelo alvo InteractiveObject quando um objeto arrastado é largado nele este ato foi aceitado com uma chamada ao DragManager.acceptDragDrop(). | InteractiveObject | ||
![]() | Despachado por um InteractiveObject quando um gesto de arrasto adentra suas fronteiras. | InteractiveObject | ||
![]() | Despachado por um InteractiveObject quando um gesto de arrasto deixa suas fronteiras. | InteractiveObject | ||
![]() | Despachado por um InteractiveObject continuamente enquanto um gesto de arrasto permanece dentro de sua fronteira. | InteractiveObject | ||
![]() | Despachado no início de operação de arrasto pelo InteractiveObject que é especificado como aquele que começa o arrasto na chamada DragManager.doDrag(). | InteractiveObject | ||
![]() | Despachado durante uma operação de arrasto pelo InteractiveObject que é especificado como aquele que inica o arrasto na chamada DragManager.doDrag(). | InteractiveObject | ||
![]() | Despachado no iníncio da seqência de inicialização do componente. | UIComponent | ||
![]() | Despachado quando o componente é removido de um container como um child de conteúdo usando o método removeChild() ou removeChildAt(). | UIComponent | ||
![]() | Despachado quando um objeto display está prestes a ser removido da lista display. | DisplayObject | ||
![]() | Despachado quando um objeto display está prestes a ser removido da lista display, de forma direta ou através da remoção de um sub tree no qual o objeto display está contido. | DisplayObject | ||
![]() | Despachado quando a lista display está prestes a ser atualizada e representada. | DisplayObject | ||
![]() | Despachado quando o componente muda de tamanho. | UIComponent | ||
![]() | Despachado quando o usuário pressiona e solta o botão direito de um dispositivo de apontamento do usuário sobre o mesmo InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário pressiona o dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento para longe de uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento sobre a instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o conteúdo está sofrendo scroll. | ScrollControlBase | ||
![]() | Despachado quando o estado de um objeto muda de invisível para visível. | UIComponent | ||
![]() | Despachado quando o valor do indicador do objeto tabChildren muda. | InteractiveObject | ||
![]() | Despachado quando o indicador do objeto tabEnabled muda. | InteractiveObject | ||
![]() | Despachado quando o valor da propriedade do objeto tabIndex muda. | InteractiveObject | ||
![]() | Despachado pelo componente quando chega a hora de criar um ToolTip. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip foi ocultado e será logo descartado. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip está prestes a ser ocultado. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip está prestes a ser mostrado. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip foi mostrado. | UIComponent | ||
![]() | Despachado por um componente no qual a propriedade ToolTip é ajustada assim que o usuário passa o mouse por cima. | UIComponent | ||
![]() | Despachado quando um objeto teve seus métodos commitProperties(), measure(), e updateDisplayList() chamados (se necessário). | UIComponent | ||
![]() | Despachado quando um componente é monitorado por um Validator e a validação é um sucesso. | UIComponent | ||
![]() | Despachado quando valores mudam de forma programada ou pela interação do usuário. | UIComponent | ||
| Estilo | Descrição | Definido Por | ||
|---|---|---|---|---|
|
alternatingItemColors
| Tipo: Array Formato: Cor Herança CSS: sim As cores para usar nos fundos dos itens na lista. O valor é um array de duas ou mais cores. Os fundos dos itens de lista alternam as cores que estão no array. Para controles DataGrid, todos os itens em uma fileira tem a mesma cor de fundo, e a cor de fundo de cada fileira é determinada pelo array de cores. Para o controle TileList, que usa uma única lista para popular um display bi-dimensional, o estilo pode resultar em uma aparência xadrez, listras, ou outros padrões baseados no número de colunas e fileiras e o número de cores esepecificadas. TileList cicla pelas cores, colocando as cores de fundo de itens individuais de acordo com a direção do layout. Se você tem um número para de cores e um número ímpar de colunas para um TileList colocados horizontalmente, você terá listras. Se o número de colunas for ímpar, você terá um padrão xadrez. Só faz efeito se nenhum undefined. | ListBase | ||
![]() | Tipo: Number Herança CSS: não Nível alpha da cor definida pela propriedade backgroundColor, da imagem ou arquivo SWF definido pelo estilo backgroundImage. | ScrollControlBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: não Cor do fundo de um componente. | ScrollControlBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do fundo de um componente quando ele é desativado. | ScrollControlBase | ||
![]() | Tipo: Object Formato: Arquivo Herança CSS: não Imagem de fundo de um componente. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não Ajusta o tamanho da imagem especificada pelo backgroundImage para diferentes porcentagens de tamanho. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do canto superior da área de conteúdo á posição da base controle. | UIComponent | ||
![]() | Tipo: uint Formato: Cor Herança CSS: não Cor da borda. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não Laterais de limite da caixa. | ScrollControlBase | ||
![]() | Tipo: Class Herança CSS: não A classe border skin do componente. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não Estilo das laterais da caixa. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não A grossura das laterais da caixa. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do canto inferior do componente ao canto inferior de sua área de conteúdo. | UIComponent | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do texto no componente, incluindo o label do componente. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Raio dos cantos do componente. | ScrollControlBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor de texto no componente se for desativado. | ScrollControlBase | ||
|
dropIndicatorSkin
| Tipo: Class Herança CSS: não O skin usado para indicar onde o item arrastad pode ser largado. Quando um componente derivado de um ListBase é um potencial alvo drop em uma operação drag-and-drop, uma chamada ao método showDropFeedback() faz uma instância dessa classe e posiciona ele um pixel acima do itemRenderer para o item, onde se ocorrer o drop, é o item depois do item largado.
O valor padrão é mx.controls.listClasses.ListDropIndicator. | ListBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor da sombra drop. | ScrollControlBase | ||
![]() | Tipo: Boolean Herança CSS: não Propriedade boolean que especifica se o componente tem uma sombra drop visível. | ScrollControlBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do destaque do componente quando validação falha. | UIComponent | ||
|
focusAlpha
| Tipo: Number Herança CSS: não Especifica o valor da transferência do skin do foco. O valor padrão é 0.4. | ListBase | ||
![]() | Tipo: String Herança CSS: não Blend mode usado pelo retângulo de foco. | UIComponent | ||
|
focusRoundedCorners
| Tipo: String Herança CSS: não Especifica quais cantos do retângulo de foco deveriam ser arredondados. Esse valor é um String separado por espaço que pode conter qualquer combinação do "tl", "tr", "bl" e "br".
Por exemplo, para especificar que o cantos direitos deveriam ser arrendondados, mas os cantos do lado esquerdo deveriam ser quadrados, use "tr br". A propriedade de estilo cornerRadius especifica o raio dos cantos arredondados. O valor padrão dependo da classe componente; se não anulada para a classe, o valor padrão é "tl tr bl br".
| ListBase | ||
![]() | Tipo: Class Herança CSS: não Skin usado para desenhar o retângulo de foco. | UIComponent | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Grossura, em pixels, do outline do retângulo de foco. | UIComponent | ||
![]() | Tipo: String Herança CSS: sim Ajusta a propriedade antiAliasType de TextFields internos. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Nome da fonte a ser usada. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Ajusta a propriedade gridFitType de TextFields internos que representam texto no controle em Flex. | ScrollControlBase | ||
![]() | Tipo: Number Herança CSS: sim Ajusta a propriedade sharpness de TextFields internos que representam texto no controle em Flex. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Altura do texto, em pixels. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto tem fonte itálico. | ScrollControlBase | ||
![]() | Tipo: Number Herança CSS: sim Ajusta a propriedade thickness de TextFields internos que representam texto no controle em Flex. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto está em negrito. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels do centro da área de conteúdo do componente ao centro do componente. | UIComponent | ||
![]() | Tipo: String Herança CSS: não Nome do estilo para o scrollbar horizontal. | ScrollControlBase | ||
![]() | Tipo: Boolean Herança CSS: sim Um valor boolean que indica quando é possivel fazer o kern ( true) ou não (false). | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Espaço vertical adicional entre as linhas do texto. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels da beirada esquerda da área de conteúdo do componente à beirada esquerda do componente. | UIComponent | ||
![]() | Tipo: Number Herança CSS: sim O número de pixels adicionais a aparecerem entre cada caractere. | ScrollControlBase | ||
|
paddingBottom
| Tipo: Number Formato: Comprimento Herança CSS: não O número de pixels entre a parte inferior da fileira e a parte inferior do representante na fileira. O valor padrão é 2. | ListBase | ||
|
paddingLeft
| Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda esquerda do componente e a beirada esquerda de sua área de conteúdo. O valor padrão é 0. O valor padrão para um controle Button é 10. O valor padrão para o controle ComboBox é 5. O valor padrão para o container Form é 16. O valor padrão para o controle Tree é 2. | ListBase | ||
|
paddingRight
| Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda direita do componente e a beirada de sua área de conteúdo. O valor padrão é 0. O valor padrão para um controle Button é 10. O valor padrão para o controle ComboBox é 5. O valor padrão para o container Form é 16. | ListBase | ||
|
paddingTop
| Tipo: Number Formato: Comprimento Herança CSS: não O número de pixels entre o topo da fileira e o topo do representante na fileira. O valor padrão é 2. | ListBase | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels da beirada direita do componente à beirada direita de sua área de conteúdo. | UIComponent | ||
|
rollOverColor
| Tipo: uint Formato: Cor Herança CSS: sim A cor do fundo de um representante quando o usuário passa por cima dele. O valor padrão é 0xEEFEE6. | ListBase | ||
|
selectionColor
| Tipo: uint Formato: Cor Herança CSS: sim A cor do fundo de um representante quando selecionado pelo usuário. O valor padrão é 0x7FCEFF. | ListBase | ||
|
selectionDisabledColor
| Tipo: uint Formato: Cor Herança CSS: sim A cor do fundo de um representante quando o componente é desativado. O valor padrão é 0xDDDDDD. | ListBase | ||
|
selectionDuration
| Tipo: Number Formato: Time Herança CSS: não A duração do efeito de seleção. When an item is selected an effect plays as the background is colored. Set to 0 to disable the effect. O valor padrão é 250. | ListBase | ||
|
selectionEasingFunction
| Tipo: Function Herança CSS: não O easingFunction para o efeito de seleção. Quando um item é seleciondo, o efeito executa ao ser colorido o fundo. O padrão é um desbotamento linear da cor. Um easingFunction pode ser usado para controlar o efeito de seleção. O valor padrão é undefined. | ListBase | ||
![]() | Tipo: String Herança CSS: não Direção da sombra drop. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Distância da sombra drop. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Alinhamento do texto dentro do container. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto está sublinhado. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Offset da primeira linha do texto do lado esquerdo do container, em pixels. | ScrollControlBase | ||
|
textRollOverColor
| Tipo: uint Formato: Cor Herança CSS: sim A cor do texto de um representante quando o usuário passa por cima dele. O valor padrão é 0x2B333C. | ListBase | ||
|
textSelectedColor
| Tipo: uint Formato: Cor Herança CSS: sim A cor do texto de um representante quando o usuário seleciona ele. O valor padrão é 0x2B333C. | ListBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do tema de um componente. | UIComponent | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels da beirada superior da área de conteúdo do control à beirada superior do componente. | UIComponent | ||
|
useRollOver
| Tipo: Boolean Herança CSS: não Um indicador que controla se itens são destacados assim que o mouse passa por cima deles. Se true, fileiras são destacadas assim que o mouse passar por cima delas. Se false, fileiras são destacadas apenas quando selecionadas.
O valor padrão é true. | ListBase | ||
|
verticalAlign
| Tipo: String Herança CSS: não O alinhamento vertical de um representante em uma fileira. Valores possíveis são "top", "middle",
e "bottom".
The DataGrid positions the renderers in a row based on this style
and the paddingTop and paddingBottom styles.
if the item in the columns for a row have different heights
Other list classes do not use verticalAlign but
the item renderers can examine this style property
and adjust their layout based on it.
O valor padrão é "top". | ListBase | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do centro da área de conteúdo do componente ao centro do componente. | UIComponent | ||
![]() | Tipo: String Herança CSS: não Nome do estilo para um scrollbar vertical. | ScrollControlBase | ||
| actualCollection | propriedade |
protected var actualCollection:ICollectionView
A copy of the value normally stored in collection
used while running data changes effects. Esse valor deveria ser null quando um efeito de mudança de dados não estiver em execução.
| actualIterator | propriedade |
protected var actualIterator:IViewCursor
A copy of the value normally stored in iterator
used while running data changes effects.
| allowDragSelection | propriedade |
public var allowDragSelection:Boolean = false
Um indicador que indica se o arrasto da seleção está ativado. Drag-Selection is the ability to select an item by dragging into it as opposed to normal selection where you can't have the mouse button down when you mouse over the item you want to select. This feature is used in ComboBox dropdowns to support pressing the mouse button when the mouse is over the dropdown button then dragging the mouse into the dropdown to select an item.
O valor padrão é false.
| allowItemSizeChangeNotification | propriedade |
allowItemSizeChangeNotification:Boolean [escrever-somente] Se falso, representantes não podem invalidar o tamanho do List.
protected function set allowItemSizeChangeNotification(value:Boolean):void
| allowMultipleSelection | propriedade |
allowMultipleSelection:Boolean [ler-escrever]
Um indicador que indica se você pode permitir que mais de um item seja selecionado na mesma hora.
Se true, usuários podem selecionar itens múltiplos. Não há opção para não permitir seleção discontínua. Opções de seleção complexas padrão estão sempre em efeito
(shift-click, control-click).
O valor padrão é false.
public function get allowMultipleSelection():Boolean
public function set allowMultipleSelection(value:Boolean):void
| anchorBookmark | propriedade |
protected var anchorBookmark:CursorBookmark
Um bookmark para o item que é a âncora. Um bookmark permite que o comportamente rapidamente busca uma posição na coleção de itens. Essa propriedade é usado quando for selecionar um conjunto de itens entre a âncora e o carte ou item destacado, e quando for achar o item selecionado após um Sort ou Filter ser aplicado.
| anchorIndex | propriedade |
protected var anchorIndex:int = -1
O offset do item no data provider que é o ponto de ancoragem da seleção.
| cachedItemsChangeEffect | propriedade |
protected var cachedItemsChangeEffect:IEffect = null
O efeito que é executado quando mudanças ocorrem no data provider do controle, ajsutado através do estilo itemsChangeEffect.
| caretBookmark | propriedade |
protected var caretBookmark:CursorBookmark
Um bookmark para o item embaixo do caret. Um bookmark permite que o comportamente rapidamente busca uma posição na coleção de itens.
| caretIndex | propriedade |
protected var caretIndex:int = -1
O offset do item no data provider que é o ponto do caret das seleção.
Ver também
| caretIndicator | propriedade |
protected var caretIndicator:Sprite
O DisplayObject que contém os gráficos que indicam que representante é o caret.
| caretItemRenderer | propriedade |
protected var caretItemRenderer:IListItemRenderer
O representante para o item embaixo do caret. No modelo de seleção, há uma âncora, um care e um item destacado. Quando o mouse está sendo usado para seleção, o item sob o mouse é destacado quando o mouse passa por cima do item.When the mouse is clicked with no modifier keys (SHIFT or CTRL), the set of selected items is cleared and the item under the highlight is selected and becomes the anchor. O carte não é usado na seleção do mouse.If there is an anchor and another item is selected while using the SHIFT key, the old set of selected items is cleared, and all items between the item and the anchor are selected. Clicking items while using the CTRL key toggles the selection of individual items and does not move the anchor.
Quando for selecionar itens usando o teclado, se as teclas de setas são usadas sem teclas modificadoras, a antiga seleção é limpada e o novo item é selecionado e se torna a âncora e o caret, e o indicador de caret é mostrado em volta do destaque de seleção. If the user uses arrow keys with the SHIFT key, the old selection is cleared and the items between the anchor and the new item are selected. O caret se move ao novo item. If arrow keys are used with the CTRL key, just the caret moves. The user can use the SPACE key to toggle selection of the item under the caret.
| caretUID | propriedade |
protected var caretUID:String
O UID do item embaixo do caret.
| collection | propriedade |
protected var collection:ICollectionView
Um ICollectionView que representa o data provider.
Quando você ajusta a propriedade dataProvider, Flex embrulha o data provider como vê necessário para suportar a interface ICollectionView e ajusta essa propriedade para o resultado.
The ListBase class then uses this property to access
data in the provider.
Quando você pega a propriedade dataProvider, Flex retorna esse valor.
| columnCount | propriedade |
columnCount:int [ler-escrever] O número de colunas a serem mostradas em um controle TileList ou itens em um controle HorizontalList. For the DataGrid it is the number of visible columns. Note: Ajustar essa propriedade não tem efeito em um controle DataGrid, que baseia o número de colunas na largura do control e nas larguras individuais das colunas.
O valor padrão é 4.
public function get columnCount():int
public function set columnCount(value:int):void
| columnWidth | propriedade |
columnWidth:Number [ler-escrever] A largura das colunas do controle. Essa propriedade é usada pelos controles TileList e HorizontalList; It has no effect on DataGrid controls, where you set the individual DataGridColumn widths.
O valor padrão é 50.
public function get columnWidth():Number
public function set columnWidth(value:Number):void
| data | propriedade |
data:Object [ler-escrever] O item no data provider que esse componente deve representar quando esse componente for usado como um representante editor de item. A classe de lista ajusta essa propriedade em cada representante ou editor em o componente mostra os dados. Classes derivadas do ListBase suportam essa propriedade par situações complexas como tendo um List de DataGrids ou um DataGrid onde uma coluna é um List.
As classes de lista usam a propriedade listData junto à propriedade data para determinar o que mostrar.
Se as classes de lista estiverem em um DataGrid e espera que a propriedade dataField da coluna para mapa para propriedade nos dados e ajusta o valor selectedItem para aquela propriedade.
If it is in a List or TileList control, it expects the
labelField property of the list to map to a property
in the data, and sets selectedItem value to that property.
Otherwise it sets the selectedItem to the data itself.
This property uses the data provider but does not set it. In all cases, you must set the data provider in some other way.
You do not set this property in MXML.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get data():Object
public function set data(value:Object):void
Ver também
| dataEffectCompleted | propriedade |
protected var dataEffectCompleted:Boolean = false
Um indicador que indica que o efeito de mudança de dados acabou de ser completado.
The component usually responds by cleaning up various
internal data structures on the next
updateDisplayList() call.
| dataItemWrappersByRenderer | propriedade |
protected var dataItemWrappersByRenderer:Dictionary
Um dicionário mapeando representantes de itens para os ItemWrappers usados para fornecer seus dados. Only applicable if a data effect is running.
| dataProvider | propriedade |
dataProvider:Object [ler-escrever]
Conjunto de dados a serem visualizados.
This property lets you use most types of objects as data providers.
If you set the dataProvider property to an Array,
it will be converted to an ArrayCollection. If you set the property to
an XML object, it will be converted into an XMLListCollection with
only one item. If you set the property to an XMLList, it will be
converted to an XMLListCollection.
If you set the property to an object that implements the
IList or ICollectionView interface, the object will be used directly.
As a consequence of the conversions, when you get the
dataProvider property, it will always be
an ICollectionView, and therefore not necessarily be the type of object
you used to you set the property.
This behavior is important to understand if you want to modify the data
in the data provider: changes to the original data may not be detected,
but changes to the ICollectionView object that you get back from the
dataProvider property will be detected.
O valor padrão é null.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get dataProvider():Object
public function set dataProvider(value:Object):void
Ver também
| dataTipField | propriedade |
dataTipField:String [ler-escrever]
Nome do campo nos itens data provider para mostrar como data tip. By default, the list looks for a property named
label on each item and displays it.
However, if the data objects do not contain a label
property, you can set the dataTipField property to
use a different property in the data object. An example would be
"FullName" when viewing a
set of people's names retrieved from a database.
O valor padrão é null.
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]
Função fornecida pelo usuário para ocorrer em cada item para determinar seu dataTip.
By default, the list looks for a property named label
on each data provider item and displays it.
However, some items do not have a label property
nor do they have another property that can be used for displaying
in the rows. An example is a data set that has lastName and firstName
fields, but you want to display full names. You can supply a
dataTipFunction that finds the appropriate
fields and return a displayable string. The
dataTipFunction is also good for handling formatting
and localization.
The dataTipFunction takes a single argument which is the item in the data provider and returns a String:
O valor padrão é null.
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
| defaultColumnCount | propriedade |
protected var defaultColumnCount:int = 4
O número padrão de colunas a serem mostradas. This value is used if the calculation for the number of columns results in a value less than 1 when trying to calculate the columnCount based on size or content.
O valor padrão é 4.
| defaultRowCount | propriedade |
protected var defaultRowCount:int = 4
O número padrão de fileiras a serem mostradas. This value is used if the calculation for the number of columns results in a value less than 1 when trying to calculate the rowCount based on size or content.
O valor padrão é 4.
| dragEnabled | propriedade |
dragEnabled:Boolean [ler-escrever]
Um indicador que indica se você pode arrastar items para fora desse controle e largá-los em outros controles.
If true, dragging is enabled for the control.
If the dropEnabled property is also true,
you can drag items and drop them within this control
to reorder the items.
O valor padrão é false.
public function get dragEnabled():Boolean
public function set dragEnabled(value:Boolean):void
| dragImage | propriedade |
dragImage:IUIComponent [leitura-somente] Pega uma instância de uma classe que mostra a parte visual durante uma operação drag-and-drop.
O valor padrão é mx.controls.listClasses.ListItemDragProxy.
protected function get dragImage():IUIComponent
| dragImageOffsets | propriedade |
dragImageOffsets:Point [leitura-somente] Pega o offset da imagem de arrasto para uma operação drag-and-drop.
protected function get dragImageOffsets():Point
| dragMoveEnabled | propriedade |
dragMoveEnabled:Boolean [ler-escrever]
Um indicador que indica se itens podem ser movidos ao invés de somente copiados do controle como parte de uma operação drag-and-drop.
If true, and the dragEnabled property
is true, items can be moved.
Often the data provider cannot or should not have items removed
from it, so a MOVE operation should not be allowed during
drag-and-drop.
O valor padrão é false.
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean):void
| dropEnabled | propriedade |
dropEnabled:Boolean [ler-escrever] Um indicador que indica se itens arrastados podem ser largados no controle.
If you set this property to true,
the control accepts all data formats, and assumes that
the dragged data matches the format of the data in the data provider.
If you want to explicitly check the data format of the data
being dragged, you must handle one or more of the drag events,
such as dragOver, and call the DragEvent's
preventDefault() method to customize
the way the list class accepts dropped data.
When you set dropEnabled to true,
Flex automatically calls the showDropFeedback()
and hideDropFeedback() methods to display the drop indicator.
O valor padrão é false.
public function get dropEnabled():Boolean
public function set dropEnabled(value:Boolean):void
| explicitColumnCount | propriedade |
protected var explicitColumnCount:int = -1
A contagem de colunas requisitada ao ajustar explicitamente a propriedade columnCount.
| explicitColumnWidth | propriedade |
protected var explicitColumnWidth:Number
A largura da coluna requisitado ao ajustar explicitamente o columnWidth.
| explicitRowCount | propriedade |
protected var explicitRowCount:int = -1
A contagem de fileira requisitada ao ajustar explicitamente o rowCount.
| explicitRowHeight | propriedade |
protected var explicitRowHeight:Number
A altura da fileira requisitada ao ajustar explicitamente o rowHeight.
| factoryMap | propriedade |
protected var factoryMap:Dictionary
Um mapa de representantes de itens por factory. This property is a Dictionary indexed by itemRenderers where the values are IFactory
| freeItemRenderers | propriedade |
protected var freeItemRenderers:Array
Uma pilha de representantes de itens não usados. Most list classes recycle renderers they've already created as they scroll out of the displayable area; doing so saves time during scrolling. Os representantes reciclados são armazenados aqui.
| freeItemRenderersByFactory | propriedade |
protected var freeItemRenderersByFactory:Dictionary
Um mapa de representantes de itens livres por factory. This property is a Dictionary indexed by factories where the values are Dictionaries of itemRenderers
| highlightIndicator | propriedade |
protected var highlightIndicator:Sprite
O DisplayObject que contém os gráficos que indicam qual representante está destacado.
| highlightItemRenderer | propriedade |
protected var highlightItemRenderer:IListItemRenderer
O representante que está atualmente por cima ou por baixo do caret.
| highlightUID | propriedade |
protected var highlightUID:String
O UID do item que está por cima ou por baixo do caret.
| iconField | propriedade |
iconField:String [ler-escrever] O nome do campo no objeto data provider que determina o que mostrar como ícone. By default, the list class does not try to display icons with the text in the rows. However, by specifying an icon field, you can specify a graphic that is created and displayed as an icon in the row. This property is ignored by DataGrid.
The renderers will look in the data provider object for a property of the name supplied as the iconField. If the value of the property is a Class, it will instantiate that class and expect it to be an instance of an IFlexDisplayObject. If the value of the property is a String, it will look to see if a Classe exists with that name in the application, and if it can't find one, it will also look for a property on the document with that name and expect that property to map to a Class.
O valor padrão é null.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get iconField():String
public function set iconField(value:String):void
| iconFunction | propriedade |
iconFunction:Function [ler-escrever] Uma função fornecida pelo usuário para executar em cada item para determinar seu ícone. By default the list does not try to display icons with the text in the rows. However, by specifying an icon function, you can specify a Classe for a graphic that will be created and displayed as an icon in the row. This property is ignored by DataGrid.
The iconFunction takes a single argument which is the item in the data provider and returns a Class.
O valor padrão é null.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get iconFunction():Function
public function set iconFunction(value:Function):void
| itemRenderer | propriedade |
itemRenderer:IFactory [ler-escrever] O representante padrão do item para o controle. You can specify a drop-in, inline, or custom item renderer.
The default item renderer depends on the component class. The TileList and HorizontalList class use TileListItemRenderer, The List class uses ListItemRenderer. The DataGrid class uses DataGridItemRenderer from DataGridColumn.
public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory):void
| itemsNeedMeasurement | propriedade |
protected var itemsNeedMeasurement:Boolean = true
Um indicador que indica se as propriedades columnWidth e rowHeight precisam ser calculadas. This property is set if a style changes that can affect the measurements of the renderer, or if the data provider is changed.
| itemsSizeChanged | propriedade |
protected var itemsSizeChanged:Boolean = false
Um indicador que indica que o tamanho dos representantes pode ter mudado.
The component usually responds by re-applying the data items to all of
the renderers on the next updateDisplayList() call.
There is an assumption that re-applying the items will invalidate the
item renderers and cause them to re-measure.
| iterator | propriedade |
protected var iterator:IViewCursor
O principal IViewCursor usado para buscar itens do data provider e passá-los aos representantes. At the end of any sequence of code, it must always be positioned at the topmost visible item being displayed.
| iteratorValid | propriedade |
protected var iteratorValid:Boolean = true
Um indicador que indica que ocorreu uma falha de página e que a posição do iterator não é válida (não está posicionado no item superior sendo mostrado).
If the component gets a page fault (an ItemPending error),
it sets iteratorValid to false. Code that
normally handles the rendering of items checks this flag and does not
run until the page of data comes in from the server.
| keySelectionPending | propriedade |
protected var keySelectionPending:Boolean = false
Um indicador que indica se a seleção de teclado foi interrompida por uma falha de página. The component responds by suspending the rendering
of items until the page of data arrives.
The finishKeySelection() method will be called
when the paged data arrives
| labelField | propriedade |
labelField:String [ler-escrever]
O nome do campo nos itens data provider para mostrar como sendo o label.
By default the list looks for a property named label
on each item and displays it.
However, if the data objects do not contain a label
property, you can set the labelField property to
use a different property in the data object. An example would be
"FullName" when viewing a set of people names fetched from a database.
O valor padrão é "label".
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get labelField():String
public function set labelField(value:String):void
| labelFunction | propriedade |
labelFunction:Function [ler-escrever]
Uma função fornecida pelo usuário para ocorrer em cada item para determinar seu label.
By default, the list looks for a property named label
on each data provider item and displays it.
However, some data sets do not have a label property
nor do they have another property that can be used for displaying.
Um exemplo é o conjunto de dados que tem os campos lastName e firstName mas você quer mostrar os nomes inteiros.
You can supply a labelFunction that finds the
appropriate fields and returns a displayable string. The
labelFunction is also good for handling formatting and
localization.
For most components, the label function takes a single argument which is the item in the data provider and returns a String.
myLabelFunction(item:Object):String
The method signature for the DataGrid and DataGridColumn classes is:
myLabelFunction(item:Object, column:DataGridColumn):String
Onde item contém o objeto de item do DataGrid, e column especifica a coluna DataGrid.
O valor padrão é null.
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
| lastDropIndex | propriedade |
protected var lastDropIndex:int
O índice mais recentemente calculado onde o item a ser arrastado deveria ser adicionado ao alvo onde será largado.
| lastSeekPending | propriedade |
protected var lastSeekPending:ListBaseSeekPending
A busca mais recente que causou a falha de página. If there are multiple page faults, only the most recent one is of interest, as that is where to position the iterator and start rendering rows again.
| listContent | propriedade |
protected var listContent:ListBaseContentHolder
Um objeto display interno que é parent de todos os representantes de itens, seleção e indicadores de destaque e outros gráficos que são permitidos.
This is roughly equivalent to the contentPane in the
Container class, and is used for managing scrolling.
| listContentStyleFilters | propriedade |
listContentStyleFilters:Object [leitura-somente] O conjunto de estilos a serem passados pelo ListBase ao listContent.
protected function get listContentStyleFilters():Object
Ver também
| listData | propriedade |
listData:BaseListData [ler-escrever]
Quando um componente é usado como representante de um item drop-in ou editor de um item drop-in, Flex inicializa a propriedade listData do componente com os dados adicionais do controle de lista.
The component can then use the listData property
and the data property to display the appropriate
information as a drop-in item renderer or drop-in item editor.
You do not set this property in MXML or ActionScript; Flex sets it when the component is used as a drop-in item renderer or drop-in item editor.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get listData():BaseListData
public function set listData(value:BaseListData):void
Ver também
| listItems | propriedade |
listItems:Array [leitura-somente] Um Array de Arrays que contém as instâncias itemRenderer que representam cada item data provider. This is a two-dimensional row major array (array of rows that are arrays of columns).
protected function get listItems():Array
| menuSelectionMode | propriedade |
public var menuSelectionMode:Boolean = false
Um indicador que indica se seleção estilo menu deve ser utilizada. In a Menu, dragging from one renderer into another selects the new one and un-selects the old.
| modifiedCollectionView | propriedade |
protected var modifiedCollectionView:ModifiedCollectionView
Uma visão de coleção que temporariamente preserva o data provider prévio para facilitar os efeitos de mudança de dados que estão em execução.
| nullItemRenderer | propriedade |
nullItemRenderer:IFactory [ler-escrever] O representante padrão do item para o controle. You can specify a drop-in, inline, or custom item renderer.
The default item renderer depends on the component class. The TileList and HorizontalList class use TileListItemRenderer, The List class uses ListItemRenderer. The DataGrid class uses DataGridItemRenderer from DataGridColumn.
public function get nullItemRenderer():IFactory
public function set nullItemRenderer(value:IFactory):void
| offscreenExtraColumns | propriedade |
protected var offscreenExtraColumns:int = 0
O número alvo de colunas extras de representantes de itens usados no layout do controle. Half of these columns are created to
the left of the visible onscreen columns; half are created
to the right.
Typically this property will be set indirectly when you set the
offscreenExtraRowsOrColumns property.
O valor padrão é 0.
| offscreenExtraColumnsLeft | propriedade |
protected var offscreenExtraColumnsLeft:int = 0
O número de colunas offscreen atualmente à esquerda da última coluna visível à esquerda.
This value will be <= offscreenExtraColumns / 2.
O valor padrão é 0.
| offscreenExtraColumnsRight | propriedade |
protected var offscreenExtraColumnsRight:int = 0
O número de colunas offscreen atualmente à direita da última coluna visível à direita.
This value will be <= offscreenExtraColumns / 2.
O valor padrão é 0.
| offscreenExtraRows | propriedade |
protected var offscreenExtraRows:int = 0
O número alvo de fileiras extras de representantes de itens a serem usados no layout do controle. Half of these rows are created
above the visible onscreen rows; half are created below.
Typically this property is set indirectly when you set the
offscreenExtraRowsOrColumns property.
O valor padrão é 0.
| offscreenExtraRowsBottom | propriedade |
protected var offscreenExtraRowsBottom:int = 0
O número de colunas offscreen atualmente abaixo da última coluna inferior visível. This value will be <= offscreenExtraRows / 2.
O valor padrão é 0.
| offscreenExtraRowsOrColumns | propriedade |
offscreenExtraRowsOrColumns:int [ler-escrever] O número alvo de fileiras extras dos representantes de itens a serem usados no layout do controle. Half of these rows/columns are created above or to the left of the visible onscreen rows/columns; half are created below or to the right.
Whether rows or columns are created is dependent on the control and its
properties. Generally rows will be used, except for TileBase components
where direction is set to TileBaseDirection.VERTICAL.
In that case, columns are created.
You set this property to a non-zero value primarily when applying data effects to the List or TileList controls. Changes that affect the data provider element corresponding to the currently visible items, or changes that affect the data provider element for the specified number of items before or after the visible items, trigger the data effect. Data provider elements outside this range may not be animated perfectly by the data effect.
This property is useful because data effects work by first determining a 'before' layout of the list-based control, then determining an 'after' layout, and finally setting the properties of the effect to create an animation from the before layout to the after layout. Since many effects cause currently invisible items to become visible, or currently visible items to become invisible, this property configures the control to create the offscreen item renderers so that they already exist when the data effect plays.
A reasonable value for this property might be the number of rows visible onscreen. Setting it to a very large value may cause performance problems when used with a data provider that contains a large number of elements.
O valor padrão é 0.
public function get offscreenExtraRowsOrColumns():int
public function set offscreenExtraRowsOrColumns(value:int):void
| offscreenExtraRowsOrColumnsChanged | propriedade |
protected var offscreenExtraRowsOrColumnsChanged:Boolean = false
Um indicador indicando que o número de fileiras ou colunas offscreen possa ter mudado.
| offscreenExtraRowsTop | propriedade |
protected var offscreenExtraRowsTop:int = 0
O número de fileiras offscreen atualmente acima da última coluna superior visível. This value will be <= offscreenExtraRows / 2.
It is used when computing the relationship of listItems and
rowInfo Arrays to items in the data provider (in conjunction
with verticalScrollPosition property).
O valor padrão é 0.
| rendererChanged | propriedade |
protected var rendererChanged:Boolean = false
Um indicador que indica que o representante mudou.
The component usually responds by destroying all existing renderers
and redrawing all of the renderers on the next
updateDisplayList() call.
| reservedItemRenderers | propriedade |
protected var reservedItemRenderers:Object
Uma mapa de representantes de itens atualmente não sendo usados que podem ser usados novamente num futuro próximo. Used when running data effects. The map is indexed by the data provider item's UID.
| rowCount | propriedade |
rowCount:int [ler-escrever] Número de fileiras a serem mostradas. If the height of the component has been explicitly set, this property might not have any effect.
For a DataGrid control, the rowCount property includes the
header row.
So, for a DataGrid control with 3 body rows and a header row,
the rowCount property is 4.
O valor padrão é 4.
public function get rowCount():int
public function set rowCount(value:int):void
| rowHeight | propriedade |
rowHeight:Number [ler-escrever]
A altura das fileiras em pixels.
Unless the variableRowHeight property is
true, all rows are the same height.
If not specified, the row height is based on
the font size and other properties of the renderer.
public function get rowHeight():Number
public function set rowHeight(value:Number):void
| rowInfo | propriedade |
rowInfo:Array [leitura-somente] Um array de objetos ListRowInfo que faz o cache das alturas das fileiras e outras informações de rastreamento para as fileiras no listItems.
protected function get rowInfo():Array
| rowMap | propriedade |
protected var rowMap:Object
Um mapa de representantes de itens para seus objetos ListRowInfo respectivos. The ListRowInfo object is indexed by the DisplayObject name of the item renderer.
| runDataEffectNextUpdate | propriedade |
protected var runDataEffectNextUpdate:Boolean = false
Um indicador que indica se o efeito de dados deveria ser iniciado na próxima vez que o display for atualizado.
| runningDataEffect | propriedade |
protected var runningDataEffect:Boolean = false
Um indicador que indica se um efeito de mudança de dados está atualmente em execução.
| selectable | propriedade |
selectable:Boolean [ler-escrever]
Um indicador que indica se a lista mostra itens selecionados como selecionados.
If true, the control supports selection.
The Menu class, which subclasses ListBase, sets this property to
false by default, because it doesn't show the chosen
menu item as selected.
O valor padrão é true.
public function get selectable():Boolean
public function set selectable(value:Boolean):void
| selectedData | propriedade |
protected var selectedData:Object
Uma tabela de objetos ListBaseSelectionData que rastreia quais itens estão atualmente selecionados. The table is indexed by the UID of the items.
Ver também
| selectedIndex | propriedade |
selectedIndex:int [ler-escrever] O índice no data provider do item selecionado.
O valor padrão é -1 (no selected item).
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get selectedIndex():int
public function set selectedIndex(value:int):void
| selectedIndices | propriedade |
selectedIndices:Array [ler-escrever] Um array de índices no data provider dos itens selecionados. The items are in the reverse order that the user selected the items.
O valor padrão é [ ].
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get selectedIndices():Array
public function set selectedIndices(value:Array):void
| selectedItem | propriedade |
selectedItem:Object [ler-escrever] Uma referência ao item selecionado no data provider.
O valor padrão é null.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get selectedItem():Object
public function set selectedItem(value:Object):void
| selectedItems | propriedade |
selectedItems:Array [ler-escrever] Um array de referências dos itens selecionados no data provider. The items are in the reverse order that the user selected the items.
O valor padrão é [ ].
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get selectedItems():Array
public function set selectedItems(value:Array):void
| selectionIndicators | propriedade |
protected var selectionIndicators:Object
Uma tabela de indicadores de seleção. This table allows the component to quickly find and remove the indicators when the set of selected items is cleared. The table is indexed by the item's UID.
| selectionLayer | propriedade |
protected var selectionLayer:Sprite
Uma camada no listContent onde todos os indicadores de destaque e seleção são desenhados.
| selectionTweens | propriedade |
protected var selectionTweens:Object
Uma tabela de tweens de seleção. Isso permite ao componente rapidamente achar e limpar qualquer tween em progresso se o ajuste de itens selecionados foi apagado. The table is indexed by the item's UID.
| showCaret | propriedade |
protected var showCaret:Boolean
Um indicador que indica se deve mostrar o caret.
This property is usually set
to false when mouse activity is detected and set back to
true when the keyboard is used for selection.
| showDataTips | propriedade |
showDataTips:Boolean [ler-escrever]
Um indicador que indica se dataTips são mostrados para textos nas fileiras.
If true, dataTips are displayed. DataTips
are tooltips designed to show the text that is too long for the row.
If you set a dataTipFunction, dataTips are shown regardless of whether the
text is too long for the row.
O valor padrão é false.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get showDataTips():Boolean
public function set showDataTips(value:Boolean):void
| unconstrainedRenderers | propriedade |
protected var unconstrainedRenderers:Dictionary
Um mapa de representantes de itens que não estão sujeitos aos algoritmos de layout da lista.
| value | propriedade |
value:Object [leitura-somente] O item selecionado, ou os dados ou campo do label do item selecionado. If the selected item is a Number or String the value is the item. If the item is an object, the value is the data property if it exists, or the label property if it exists.
Note: Using selectedItem is often preferable. This
property exists for backward compatibility with older applications
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get value():Object
| variableRowHeight | propriedade |
variableRowHeight:Boolean [ler-escrever]
Um indicador que indica se as fileiras individuais podem ter alturas diferentes. This property is ignored by TileList and HorizontalList.
If true, individual rows can have different height values.
O valor padrão é false.
public function get variableRowHeight():Boolean
public function set variableRowHeight(value:Boolean):void
| visibleData | propriedade |
visibleData:Object [leitura-somente] Uma tabela de representantes de itens data provider atualmente em vista. A tabela é indexada pelo UID do item do data provider e é usada para pegar rapidamente o representante usado para mostra um determinado item.
protected function get visibleData():Object
| wordWrap | propriedade |
wordWrap:Boolean [ler-escrever]
Um indicador que indica se o texto na fileira deveria ser word wrapped.
If true, enables word wrapping for text in the rows.
Only takes effect if the variableRowHeight property is also
true.
O valor padrão é false.
public function get wordWrap():Boolean
public function set wordWrap(value:Boolean):void
| wordWrapChanged | propriedade |
protected var wordWrapChanged:Boolean = false
Um indicador que indica se o valor da propriedade wordWrap mudou desde a última vez que a lista display foi atualizada.
This property is set when you change the wordWrap
property value, and is reset
to false by the updateDisplayList() method.
The component usually responds by re-applying the data items to all of
the renderers on the next updateDisplayList() call.
This is different from itemsSizeChanged because it further indicates
that re-applying the data items to the renderers may not invalidate them
since the only thing that changed was whether or not the renderer should
factor in wordWrap into its size calculations
| ListBase | () | Construtor |
public function ListBase()
Constructor.
| addDataEffectItem | () | método |
public function addDataEffectItem(target:Object):void
Adiciona um representante de item se um efeito de mudança de dados estiver em execução. The item renderer should correspond to a recently added data item in the data provider's collection that isn't yet being displayed.
This function will be called by an AddItemAction
effect as part of a data change effect to specify the point
at which a data item added to a collection begins to be displayed
by the control using an item renderer.
Parâmetros
target:Object — The item renderer to add to the control's layout.
|
| addDragData | () | método |
protected function addDragData(ds:Object):void
Adiciona os itens selecionados ao objeto DragSource como parte de uma operação drag-and-drop. Override this method to add other data to the drag source.
Parâmetros
ds:Object — The DragSource object to which to add the data.
|
| addToFreeItemRenderers | () | método |
protected function addToFreeItemRenderers(item:IListItemRenderer):void
Adiciona um representante à lista reciclada de representantes, tornando-o invisível e limpando qualquer referências dele. If a data effect is running, the renderer is reserved for future use for that data. Otherwise it is added to the general freeItemRenderers stack.
Parâmetros
item:IListItemRenderer — IListItemRenderer
|
| addToRowArrays | () | método |
protected function addToRowArrays():void
Adiciona um fileira vazia ao início dos array que armazenam referências às fileiras.
| adjustListContent | () | método |
protected function adjustListContent(unscaledWidth:Number = -1, unscaledHeight:Number = -1):void
Chamado do updateDisplayList() para ajusar o tamanho e posição do listContent.
Parâmetros
unscaledWidth:Number (default = -1) |
|
unscaledHeight:Number (default = -1) |
| applySelectionEffect | () | método |
protected function applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void
Ajusta o efeito do aplicativo do indicador de seleção. O padrão é um tween básico de alpha.
Parâmetros
indicator:Sprite — A Sprite that contains the graphics depicting selection
|
|
uid:String — O UID do item. being selected which can be used to index
into a table and track more than one selection effect
|
|
itemRenderer:IListItemRenderer — The item renderer that is being shown as selected
|
| calculateDropIndex | () | método |
public function calculateDropIndex(event:DragEvent = null):int
Retorna o índice onde os itens largados deveriam ser adicionados ao alvo de onde serão largados.
Parâmetros
evento:DragEvent (default = null) — A DragEvent that contains information about
the position of the mouse. If null the
method should return the dropIndex value from the
last valid event.
|
int — Index where the dropped items should be added.
|
| calculateDropIndicatorY | () | método |
protected function calculateDropIndicatorY(rowCount:Number, rowNum:int):Number
Calcula a posição y do indicador de drop quando estiver fazendo uma operação drag-and-drop.
Parâmetros
rowCount:Number — The number of visible rows in the control.
|
|
rowNum:int — O número da fileira. in the control where the drop indicator should appear.
|
Number — The y axis coordinate of the drop indicator.
|
| clearCaretIndicator | () | método |
protected function clearCaretIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void
Limpa o indicador de caret do dado Sprite.
Parâmetros
indicator:Sprite — A Sprite that should contain the graphics
for that make a renderer look highlighted
|
|
itemRenderer:IListItemRenderer — The item renderer that is being highlighted
|
| clearHighlightIndicator | () | método |
protected function clearHighlightIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void
Limpa o indicador de destaque em um dado Sprite.
Parâmetros
indicator:Sprite — A Sprite that should contain the graphics
for that make a renderer look highlighted
|
|
itemRenderer:IListItemRenderer — The item renderer that is being highlighted
|
| clearIndicators | () | método |
protected function clearIndicators():void
Remove toda seleção e destaque e indicadores de caret.
| clearSelected | () | método |
protected function clearSelected(transition:Boolean = false):void
Limpa o conjunto de itens selecionados e remove todos os gráficos retratando o estado selecionado daqueles itens.
Parâmetros
transition:Boolean (default = false) —
true if the graphics should
have a fadeout effect.
|
| clearVisibleData | () | método |
protected function clearVisibleData():void
Esvazia a tabela do visibleData.
| collectionChangeHandler | () | método |
protected function collectionChangeHandler(event:Event):void
Maneja CollectionEvents despachados do data provider nas mudanças de dados. Updates the renderers, selected indices and scrollbars as needed.
Parâmetros
evento:Event — The CollectionEvent.
|
| commitProperties | () | método |
protected override function commitProperties():void
Calcula a largura da coluna, altura da fileira e número de fileiras e colunas baseado em se propriedades como columnCount, columnWidth, rowHeight e rowCount foram ajustados de forma explícita.
Ver também
| configureScrollBars | () | método |
protected function configureScrollBars():void
Configura o ScrollBars baseado no número de fileiras e colunas e em fileiras e colunas visíveis.
This method is called from the updateDisplayList() method
after the rows and columns have been updated.
The method should figures out what parameters to pass into the
setScrollBarProperties() to properly set the ScrollBars up.
| copyItemWithUID | () | método |
protected function copyItemWithUID(item:Object):Object
Makes a deep copy of the object by calling the
ObjectUtil.copy() method, and replaces
the copy's uid property (if present) with a
new value by calling the UIDUtil.createUID() method.
This method is used for drag'n drop copy
Parâmetros
item:Object — The item to copy
|
Object |
Ver também
| copySelectedItems | () | método |
protected function copySelectedItems(useDataField:Boolean = true):Array
Faz uma cópia dos itens selecionados na ordem em que foram selecionados.
Parâmetros
useDataField:Boolean (default = true) —
true if the array should
be filled with the actual items or false
if the array should be filled with the indexes of the items
|
Array — array of selected items
|
| createChildren | () | método |
protected override function createChildren():void
Cria objetos que são children desse ListBase, nesse caso o objeto listContent que irá segurar todos os representantes de itens.
Note that the item renderers are not created immediately, but later
when Flex calls the updateDisplayList() method.
| createItemRenderer | () | método |
public function createItemRenderer(data:Object):IListItemRenderer
Cria um representante de item dado o objeto de dados.
Parâmetros
data:Object — data object
|
IListItemRenderer — The item renderer
|
| destroyRow | () | método |
protected function destroyRow(i:int, numCols:int):void
Recicla uma fileira que não precisamos mais e remove seus indicadores.
Parâmetros
i:int — The index of the row
|
|
numCols:int — The number of columns in the row
|
| dragCompleteHandler | () | método |
protected function dragCompleteHandler(event:DragEvent):void
Maneja eventos DragEvent.DRAG_COMPLETE. This method removes the item from the data provider.
Parâmetros
evento:DragEvent — The DragEvent object.
|
| dragDropHandler | () | método |
protected function dragDropHandler(event:DragEvent):void
Maneja eventos DragEvent.DRAG_DROP. This method hides
the drop feedback by calling the hideDropFeedback() method.
If the action is a COPY,
then this method makes a deep copy of the object
by calling the ObjectUtil.copy() method,
and replaces the copy's uid property (if present)
with a new value by calling the UIDUtil.createUID() method.
Parâmetros
evento:DragEvent — The DragEvent object.
|
Ver também
| dragEnterHandler | () | método |
protected function dragEnterHandler(event:DragEvent):void
Maneja eventos DragEvent.DRAG_ENTER. This method
determines if the DragSource object contains valid elements and uses
the showDropFeedback() method to set up the UI feedback.
Parâmetros
evento:DragEvent — The DragEvent object.
|
| dragExitHandler | () | método |
protected function dragExitHandler(event:DragEvent):void
Maneja eventos DragEvent.DRAG_EXIT. This method hides
the UI feeback by calling the hideDropFeedback() method.
Parâmetros
evento:DragEvent — The DragEvent object.
|
| dragOverHandler | () | método |
protected function dragOverHandler(event:DragEvent):void
Maneja eventos DragEvent.DRAG_OVER. This method
determines if the DragSource object contains valid elements and uses
the showDropFeedback() method to set up the UI feeback.
Parâmetros
evento:DragEvent — The DragEvent object.
|
| dragScroll | () | método |
protected function dragScroll():void
Função de intervalo que faz o scroll da lista para cima ou para baixo se o mouse vai acima ou abaixo da lsita.
| dragStartHandler | () | método |
protected function dragStartHandler(event:DragEvent):void
O manejador padrão para o evento dragStart.
Parâmetros
evento:DragEvent — The DragEvent object.
|
| drawCaretIndicator | () | método |
protected function drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de sinal circunflexo no dado Sprite na posição, largura e altura especificados usando a cor especificada.
Parâmetros
indicator:Sprite — A Sprite that should contain the graphics
for that make a renderer look highlighted
|
|
x:Number — The suggested x position for the indicator
|
|
y:Number — The suggested y position for the indicator
|
|
width:Number — The suggested width for the indicator
|
|
height:Number — The suggested height for the indicator
|
|
color:uint — The suggested color for the indicator
|
|
itemRenderer:IListItemRenderer — The item renderer that is being highlighted
|
| drawHighlightIndicator | () | método |
protected function drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de destaque no dado Sprite na posição, largura e altura especificadas usando a cor especificada.
Parâmetros
indicator:Sprite — A Sprite that should contain the graphics
for that make a renderer look highlighted
|
|
x:Number — The suggested x position for the indicator
|
|
y:Number — The suggested y position for the indicator
|
|
width:Number — The suggested width for the indicator
|
|
height:Number — The suggested height for the indicator
|
|
color:uint — The suggested color for the indicator
|
|
itemRenderer:IListItemRenderer — The item renderer that is being highlighted
|
| drawItem | () | método |
protected function drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
Desenha o representante com indicadores que está destacado, selecionado, ou com caret.
Parâmetros
item:IListItemRenderer — The renderer.
|
|
selected:Boolean (default = false) —
true se o representante deveria ser desenhado em seu estado selecionado..
|
|
highlighted:Boolean (default = false) —
true se o representante deveria ser desenhado em seu estado destacado.
|
|
caret:Boolean (default = false) —
true se o representante deveria ser desenhado como se se fosse o caret de seleção.
|
|
transition:Boolean (default = false) —
true se o estado de seleção devesse desbotar em via de um efeito.
|
| drawRowBackgrounds | () | método |
protected function drawRowBackgrounds():void
Desenha qualquer cor alternante das fileiras, bordas e fundo para as fileiras.
| drawSelectionIndicator | () | método |
protected function drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de seleção no dado Sprite na posição, largura e altura especificadas usando a cor especificada.
Parâmetros
indicator:Sprite — A Sprite that should contain the graphics
for that make a renderer look highlighted
|
|
x:Number — The suggested x position for the indicator
|
|
y:Number — The suggested y position for the indicator
|
|
width:Number — The suggested width for the indicator
|
|
height:Number — The suggested height for the indicator
|
|
color:uint — The suggested color for the indicator
|
|
itemRenderer:IListItemRenderer — The item renderer that is being highlighted
|
| findKey | () | método |
protected function findKey(eventCode:int):Boolean
Tenta achar o próximo item no data provider que começa com o caractere no parâmetro do eventCode.
You can override this to do fancier typeahead lookups. The search
starts at the selectedIndex location; if it reaches
the end of the data provider it starts over from the beginning.
Parâmetros
eventCode:int — The key that was pressed on the keyboard
|
Boolean —
true if a match was found
|
| findString | () | método |
public function findString(str:String):Boolean
Acha um item na lista baseada em um String, e move a seleção até ele. The search
starts at the selectedIndex location; if it reaches
the end of the data provider it starts over from the beginning.
For a DataGrid control, by default this method searches
the first column in the control.
To search a different column, set the sort property
of the collection used to populate the control to the specific field
or fields that you want to search.
Each field corresponds to a single column of the control.
Parâmetros
str:String — The String to match.
|
Boolean —
true if a match is found.
|
Ver também
| finishDataChangeEffect | () | método |
protected function finishDataChangeEffect(event:EffectEvent):void
Limpa após o término de execução do efeito de mudança de dados restaurando a coleção e iterator original e removendo qualquer valores do cache usados pelo efeito. This method is called by the Flex framework; you do not need to call it from your code.
Parâmetros
evento:EffectEvent — the EffectEvent
|
| finishKeySelection | () | método |
protected function finishKeySelection():void
Ajusta itens selecionados baseando-se nas propriedades caretIndex e anchorIndex.
Chamado pelos manejadores de seleção de teclado e pelo método updateDisplayList em caso de o manejador de evento de teclado pegar uma falha de página enquanto fazendo o scroll para pegar mais itens.
| getItemRendererFactory | () | método |
public function getItemRendererFactory(data:Object):IFactory
Retorna o factory apropriado, usando o factory padrão caso nenhum tenha sido especificado.
Parâmetros
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.
|
| getRendererSemanticValue | () | método |
public function getRendererSemanticValue(target:Object, semanticProperty:String):Object
Returns true or false
to indicates whether the effect should play on the target.
The EffectTargetFilter class calls this method when you set
the filter property on a data effect.
For example, you set filter property
to addItem or removeItem.
Parâmetros
target:Object — Um representante de item.
|
|
semanticProperty:String — The semantic property of the renderer
whose value will be returned.
|
Object —
true or false
to indicates whether the effect should play on the target.
|
| getReservedOrFreeItemRenderer | () | método |
protected function getReservedOrFreeItemRenderer(data:Object):IListItemRenderer
Pega um representante de item já criado que atualmente não está sendo usado. If a data effect is running, it first tries to retrieve from the reservedItemRenderers map. Otherwise (or if no reserved renderer is found) it retrieves from the freeItemRenderers stack.
Parâmetros
data:Object — Object The data to be presented by the item renderer
|
IListItemRenderer |
| hideDropFeedback | () | método |
public function hideDropFeedback(event:DragEvent):void
Oculta o indicador drop embaixo do ponteiro do mouse que indica que uma operação drag-and-drop é permitida.
Parâmetros
evento:DragEvent — A DragEvent object that contains information about the
mouse location.
|
| indexToColumn | () | método |
protected function indexToColumn(index:int):int
A coluna para o item do data provider no dado índice.
Parâmetros
index:int — The offset into the data provider
|
int — The column the item would be displayed at in the component,
-1 if not displayable in listContent container
|
| indexToItemRenderer | () | método |
public function indexToItemRenderer(index:int):IListItemRenderer
Pega um representante de item para o índice de um item no data provider, se um existir. Since item renderers only exist for items within the set of viewable rows items, you cannot use this method for items that are not visible.
Parâmetros
index:int — The offset into the data provider for an item
|
IListItemRenderer — The item renderer that is displaying the item, or
null if the item is not currently displayed.
|
| indexToRow | () | método |
protected function indexToRow(index:int):int
A fileira para o item data provider no dado índice.
Parâmetros
index:int — The offset into the data provider.
|
int — The row the item would be displayed at in the component,
-1 if not displayable in listContent container
|
| indicesToIndex | () | método |
public function indicesToIndex(rowIndex:int, colIndex:int):int
Computa o offset para dentro do data provider de um item no colIndex, rowIndex. The 9th row 3rd column in a TileList could be different items in the data provider based on the direction the tiles are laid out and the number of rows and columns in the TileList.
Parâmetros
rowIndex:int — The 0-based index of the row, including rows
scrolled off the top. Thus, if verticalScrollPosition
is 2 then the first visible row has a rowIndex of 2.
|
|
colIndex:int — The 0-based index of the column, including
columns scrolled off the left. If
horizontalScrollPosition is 2 then the first column
on the left has a columnIndex of 2.
|
int — The offset into the data provider.
|
| initiateDataChangeEffect | () | método |
protected function initiateDataChangeEffect(unscaledWidth:Number, unscaledHeight:Number):void
Inicializa o efeito de mudança de dados onde houveram mudanças no data provider.
Parâmetros
unscaledWidth:Number |
|
unscaledHeight:Number |
| invalidateList | () | método |
public function invalidateList():void
Atualiza todas as fileiras no próximo update.
| isItemHighlighted | () | método |
public function isItemHighlighted(data:Object):Boolean
Determina se o representante do item para um item data provider está destacado (está em estado de roll over via o mouse embaixo do caret via navegação do teclado).
Parâmetros
data:Object — The data provider item
|
Boolean —
true if the item is highlighted
|
| isItemSelectable | () | método |
public function isItemSelectable(data:Object):Boolean
Determina se o representante de item para um item de data provider é selecionável.
Parâmetros
data:Object — The data provider item
|
Boolean —
true if the item is selectable
|
| isItemSelected | () | método |
public function isItemSelected(data:Object):Boolean
Determina se o representante de item para um item data provider está selecionado.
Parâmetros
data:Object — The data provider item
|
Boolean —
true if the item is selected
|
| isItemVisible | () | método |
public function isItemVisible(item:Object):Boolean
Determina se um item está sendo mostrado por um representante.
Parâmetros
item:Object — A data provider item.
|
Boolean —
true if the item is being displayed.
|
| isRendererUnconstrained | () | método |
protected function isRendererUnconstrained(item:Object):Boolean
Retorna true se um representante de item não estiver mais sendo posicionado pelo algoritmo de layout da lista enquanto um efeito de mudança de dados estiver em execução como resultado de uma chamada ao unconstrainRenderer().
Parâmetros
item:Object — Um representante de item.
|
Boolean |
| itemRendererContains | () | método |
public function itemRendererContains(renderer:IListItemRenderer, object:DisplayObject):Boolean
Determina se um representante contém (ou tem) um objeto display. Ownership means that the display object isn't actually parented by the renderer but is associated with it in some way. Popups should be owned by the renderers so that activity in the popup is associated with the renderer and not seen as activity in another component.
Parâmetros
renderer:IListItemRenderer — The renderer that might contain or own the
display object.
|
|
object:DisplayObject — The display object that might be associated with the
renderer.
|
Boolean —
true if the display object is contained
or owned by the renderer.
|
| itemRendererToIndex | () | método |
public function itemRendererToIndex(itemRenderer:IListItemRenderer):int
Retorna o índice do item no data provider do item sendo representado por esse representante de item. Since item renderers only exist for items that are within the set of viewable rows, you cannot use this method for items that are not visible.
Parâmetros
itemRenderer:IListItemRenderer — The item renderer that is displaying the
item for which you want to know the data provider index.
|
int — The index of the item in the data provider
|
| itemRendererToIndices | () | método |
protected function itemRendererToIndices(item:IListItemRenderer):Point
Retorna um Point contendo o columnIndex e rowIndex de um representante de item. Já que representantes de itens são criados apenas para itens dentro do conjunto de fileiras visíveis, você não pode usar esse método para os índices para itens que não estão visíveis. Também note que representantes de ites são reciclados para os índices que você pega para um item pode mudar se aquele representante de item for reusado para mostrar um item diferente. Geralmente esse método é chamado durante o manejo do mouse e teclado quando o conjunto de dados mostrados pelos representantes de itens ainda não mudou.
Parâmetros
item:IListItemRenderer — Um representante de item.
|
Point — Um Point. A propriedade x é o columnIndex e a propriedade y é o rowIndex.
|
| itemToDataTip | () | método |
public function itemToDataTip(data:Object):String
Retorna o string dataTip que o representante mostraria para o dado objeto baseado nas propriedades dataTipField e dataTipFunctions. If the method cannot convert the parameter to a string, it returns a single space.
For use by developers creating subclasses of ListBase or its children. Not used by application developers.
Parâmetros
data:Object — Objeto a ser representado.
|
String — String displayable string based on the data.
|
| itemToIcon | () | método |
public function itemToIcon(data:Object):Class
Retorna a classe para um ícone, se houver, para um item de dados, baseado nas propriedades iconField e iconFunction. The field in the item can return a string as long as that string represents the name of a class in the application. The field in the item can also be a string that is the name of a variable in the document that holds the class for the icon.
Parâmetros
data:Object — The item from which to extract the icon class
|
Classe — The icon for the item, as a class reference or
null if none.
|
| itemToItemRenderer | () | método |
public function itemToItemRenderer(item:Object):IListItemRenderer
Retorna o representante de item para um dado item no data provider, se existir. Since item renderers only exist for items
that are within the set of viewable rows, this method
returns null if the item is not visible.
For DataGrid, this will return the first column's renderer.
Parâmetros
item:Object — The data provider item
|
IListItemRenderer — The item renderer or null if the item is not
currently displayed.
|
| itemToLabel | () | método |
public function itemToLabel(data:Object):String
Retorna o string que o representante mostraria pada o dado objeto de dados baseado nas propriedades labelField e labelFunction. If the method cannot convert the parameter to a string, it returns a single space.
Parâmetros
data:Object — Objeto a ser representado.
|
String — The string to be displayed based on the data.
|
| itemToUID | () | método |
protected function itemToUID(data:Object):String
Determina o UID para o item do data provider. All items in a data provider must either have a unique ID (UID) or one will be generated and associated with it. This means that you cannot have an object or scalar value appear twice in a data provider. For example, the following data provider is not supported because the value "foo" appears twice and the UID for a string is the string itself Simple dynamic objects can appear twice if they are two separate instances. The following is supported because each of the instances will be given a different UID because they are different objects. Note that the following is not supported because the same instance appears twice.
Parâmetros
data:Object — The data provider item
|
String — The UID as a string
|
| makeRowsAndColumns | () | método |
protected function makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Faz fileiras e colunas suficientes para encher as áreas descritas por left, top, right, bottom.
Renderers are created and inserted into the listItems
array starting at (firstColumn, firstRow)(
and moving downwards.
If byCount and rowsNeeded are specified,
then just make that many rows and ignore the bottom
and right parameters.
Parâmetros
left:Number — Horizontal pixel offset of area to fill.
|
|
top:Number — Vertical pixel offset of area to fill.
|
|
right:Number — Horizontal pixel offset of area to fill
(from left side of component).
|
|
bottom:Number — Vertical pixel offset of area to fill
(from top of component).
|
|
firstColumn:int — Offset into listItems to store
the first renderer to be created.
|
|
firstRow:int — Offset into listItems to store
the first renderer to be created.
|
|
byCount:Boolean (default = false) — If true, make rowsNeeded number of rows
and ignore bottom parameter
|
|
rowsNeeded:uint (default = 0) — Number of rows to create if byCount
is true;
|
Point — A Point containing the number of rows and columns created.
|
| measure | () | método |
protected override function measure():void
Calcula a largura e altura medidas do componente baseando-se nas propriedades rowCount, columnCount, rowHeight e columnWidth.
Ver também
| measureHeightOfItems | () | método |
public function measureHeightOfItems(index:int = -1, count:int = 0):Number
Mede um conjunto de itens do data provider usando o atual representante de itens e retorna a soma da a altura daqueles itens.
This method is not implemented in the ListBase class and must be implemented in the child class.
A negative index value can be used to specify
that the height calculation includes any headers.
Parâmetros
index:int (default = -1) — The data provider item at which to start calculating
the height.
|
|
count:int (default = 0) — The number of items to use in calculating the height.
|
Number — the sum of the height of the measured items.
|
| measureWidthOfItems | () | método |
public function measureWidthOfItems(index:int = -1, count:int = 0):Number
Mede um conjunto de itens do data provider usando o atual representante de item e retorna a largura máxima encontrada. This method is used to calculate the width of the component. The various ListBase-derived classes have slightly different implementations. DataGrid measures its columns instead of data provider items, and TileList just measures the first item and assumes all items are the same size.
This method is not implemented in the ListBase class and must be implemented in the child class.
A negative index value can be used to specify
that the width calculation includes any headers.
Parâmetros
index:int (default = -1) — The data provider item at which to start measuring
the width.
|
|
count:int (default = 0) — The number of items to measure in calculating the width.
|
Number — The widest of the measured items.
|
| mouseClickHandler | () | método |
protected function mouseClickHandler(event:MouseEvent):void
Maneja eventos MouseEvent.MOUSE_CLICK de quaisquer alvos de mouse contidos na lista incluindo os representantes. This method
determines which renderer was clicked
and dispatches a ListEvent.ITEM_CLICK event.
Parâmetros
evento:MouseEvent — The MouseEvent object.
|
| mouseDoubleClickHandler | () | método |
protected function mouseDoubleClickHandler(event:MouseEvent):void
Maneja eventos MouseEvent.MOUSE_DOUBLE_CLICK de quaisquer alvos de mouse contidos na lista incluindo os representantes.
This method determines which renderer was clicked
and dispatches a ListEvent.ITEM_DOUBLE_CLICK event.
Parâmetros
evento:MouseEvent — The MouseEvent object.
|
| mouseDownHandler | () | método |
protected function mouseDownHandler(event:MouseEvent):void
Maneja eventos MouseEvent.MOUSE_DOWN de quaisquer alvos de mouse contidos na lista incluindo os representantes. Esse método descobre qual representante foi pressionado e prepara para receber um evento MouseEvent.MOUSE_UP.
Parâmetros
evento:MouseEvent — The MouseEvent object.
|
| mouseEventToItemRenderer | () | método |
protected function mouseEventToItemRenderer(event:MouseEvent):IListItemRenderer
Determina quais representantes de itens estão sob o mouse. Representante de itens podem ser feitos de alvos de mouse múltiplos, ou ter áreas de visibilidade que não são alvos de mouse. Esse método verifica o alvo e a posição para determinar qual representante de item o mouse está sobre na perspectiva do usuário, que pode ser diferente da informação fornecidas pelo evento de mouse.
Parâmetros
evento:MouseEvent — Um MouseEvent que contém a posição do mouse e do objeto que ele está sobre.
|
IListItemRenderer — O representante de item que o mouse está sobre ou null se não houver.
|
| mouseMoveHandler | () | método |
protected function mouseMoveHandler(event:MouseEvent):void
Maneja eventos MouseEvent.MOUSE_MOVE de quaisquer alvos de mouse contidos na lista incluindo os representantes. Esse método fica atento por um gesto que constitui o início de uma operação drag-and-drop e envia um evento DragEvent.DRAG_START. Também verifica se o mouse está sobre uma área que não é o alvo de um representante para que o Flex possa tentar fazer parecer que o representante era o alvo.
Parâmetros
evento:MouseEvent — The MouseEvent object.
mouseOutHandler () método
protected function mouseOutHandler(event:MouseEvent):void
Maneja eventos MouseEvent.MOUSE_OUT de quaisquer alvos de mouse contidos na lista incluindo os representantes. Esse método descobre qual representante que o mouse ainda tem e remove os destaques.
Parâmetros
evento:MouseEvent — The MouseEvent object.
mouseOverHandler () método
protected function mouseOverHandler(event:MouseEvent):void
Maneja eventos MouseEvent.MOUSE_OVER de quaisquer alvos de mouse contidos na lista incluindo os representantes.
Esse método descobre sobre qual o representante o mouse está e mostra ele destacado.
As classes de lista também chamam isso de um evento MouseEvent.MOUSE_MOVE. Esse evento é usado para detectar movimento em áreas que não são o alvo dos representantes e em áreas logo em volta dos representantes.
Parâmetros
evento:MouseEvent — The MouseEvent object.
mouseUpHandler () método
protected function mouseUpHandler(event:MouseEvent):void
Maneja eventos MouseEvent.MOUSE_DOWN de quaisquer alvos de mouse contidos na lista incluindo os representantes. Esse método descobre qual representante foi pressionado e prepara para receber um evento MouseEvent.MOUSE_UP.
Parâmetros
evento:MouseEvent — The MouseEvent object.
mouseWheelHandler () método
protected override function mouseWheelHandler(event:MouseEvent):void
Maneja eventos mouseWheel mudando posições scroll.
This is a copy of the version in the ScrollControlBase class,
modified to change the horizontalScrollPosition if the target is run horizontally.
Parâmetros
evento:MouseEvent — The MouseEvent object.
Ver também
moveIndicatorsHorizontally () método
protected function moveIndicatorsHorizontally(uid:String, moveBlockDistance:Number):void
Move a seleção e destaca indicadores horizontalmente.
Parâmetros
uid:String — UID usado para ahcar os indicadores.
moveBlockDistance:Number — The distance to move horizontally
moveIndicatorsVertically () método
protected function moveIndicatorsVertically(uid:String, moveBlockDistance:Number):void
Move a seleção e destaca indicadores verticalmente.
Parâmetros
uid:String — UID usado para ahcar os indicadores.
moveBlockDistance:Number — A distância a mover verticalmente.
moveRowVertically () método
protected function moveRowVertically(i:int, numCols:int, moveBlockDistance:Number):void
Move uma fileira verticalmente, e atualiza o registro do rowInfo.
Parâmetros
i:int — The index of the row
numCols:int — The number of columns in the row
moveBlockDistance:Number — The distance to move
moveSelectionHorizontally () método
protected function moveSelectionHorizontally(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void
Move a seleção em uma direção horizontal em resposta ao usuário selecionando itens usando as teclas de seta direita e esquerda e modificadores tal como as teclas Shift e Ctrl. Esse método talvez mude as propriedades horizontalScrollPosition, verticalScrollPosition, e caretIndex, e chama o método finishKeySelection() para atualizar a seleção.
Não implementada na ListBase porque a lista padrão é de coluna única e portanto não faz o scroll de forma horizontal.
Parâmetros
code:uint — The key that was pressed (e.g. Keyboard.LEFT)
shiftKey:Boolean —
true se a tecla shift continuou sendo pressionada quando uma tecla do teclado foi pressionada.
ctrlKey:Boolean —
true se a tecla ctrl continuou sendo pressionada quando uma tecla do teclado foi pressionada.
moveSelectionVertically () método
protected function moveSelectionVertically(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void
Move a seleção em uma direção verical em resposta ao usuário selecionando itens usando as teclas de seta para cima ou para baixo e modificadores tal como as teclas Shift e Ctrl. Esse método talvez mude as propriedades horizontalScrollPosition, verticalScrollPosition e caretIndex, e chame o método finishKeySelection apra atualizar a seleção.
Parâmetros
code:uint — A tecla que foi pressionada (ex: Keyboard.DOWN).
shiftKey:Boolean —
true se a tecla shift continuou sendo pressionada quando uma tecla do teclado foi pressionada.
ctrlKey:Boolean —
true se a tecla ctrl continuou sendo pressionada quando uma tecla do teclado foi pressionada.
prepareDataEffect () método
protected function prepareDataEffect(ce:CollectionEvent):void
Prepara o efeito de dados para o evento de coleção.
Parâmetros
ce:CollectionEvent
purgeItemRenderers () método
protected function purgeItemRenderers():void
Chamado pelo updateDisplayList() para remover representantes de itens existentes e limpa várias estruturas de cache quando o representante muda.
reKeyVisibleData () método
protected function reKeyVisibleData():void
Atualiza as teclas na tabela visibleData.
removeDataEffectItem () método
public function removeDataEffectItem(target:Object):void
Remove um representante de item se um efeito de mudança de dados estiver em execução.
The item renderer must correspond to data that has already
been removed from the data provider collection.
This function will be called by a RemoveItemAction
effect as part of a data change effect to specify the point
at which a data item ceases to displayed by the control using
an item renderer.
Parâmetros
target:Object — The item renderer to remove from the control's layout.
removeFromRowArrays () método
protected function removeFromRowArrays(i:int):void
Remove uma fileira dos arrays que armazenam referências às fileiras.
Parâmetros
i:int — The index of the row
removeIndicators () método
protected function removeIndicators(uid:String):void
Limpa os destaques de seleção e outros gráficos associados para um dado item no data provider.
Parâmetros
uid:String — The UID of the data provider item
restoreRowArrays () método
protected function restoreRowArrays(modDeltaPos:int):void
Remove o número requisitado de fileiras do início dos arrays que armazenam referências às fileiras.
Parâmetros
modDeltaPos:int — The number of rows to remove
scrollHorizontally () método
protected function scrollHorizontally(pos:int, deltaPos:int, scrollUp:Boolean):void
Ajusta os representantes em resposta a uma mudança na posição scroll.
As classes de lista tentam otimizar fazer o scroll quando a posição do scroll mudou menos de um número de fileiras visíveis. Naquela situação algumas fileiras estão inalteradas e precisam apenas serem movidas, outras fileiras são removidas e depois novas fileiras são adicionadas.
Se a posição do scroll mudar muito, todas as fileiras antigas são removidas e novas fileiras são adicionadas chamando o método makeRowsAndColumns para a área visível inteira.
Não implementada na ListBase porque a lista padrão é de coluna única e portanto não faz o scroll de forma horizontal.
Parâmetros
pos:int — A nova posição do scroll.
deltaPos:int — A mudança em posição. Sempre é um número positivo.
scrollUp:Boolean —
true se a posição do scroll estiver ficando menor.
scrollPositionToIndex () método
protected function scrollPositionToIndex(horizontalScrollPosition:int, verticalScrollPosition:int):int
Retorna o índice do data provider para o item na primeira fileira e coluna visíveis para a dada posição scroll.
Parâmetros
horizontalScrollPosition:int — The horizontalScrollPosition
property value corresponding to the scroll position.
verticalScrollPosition:int — The verticalScrollPosition
property value corresponding to the scroll position.
Retorna
int — The data provider index.
scrollToIndex () método
public function scrollToIndex(index:int):Boolean
Assegura que o item do data provider no dado índice está visível.
If the item is visible, the verticalScrollPosition
property is left unchanged even if the item is not the first visible
item. If the item is not currently visible, the
verticalScrollPosition
property is changed make the item the first visible item, unless there
aren't enough rows to do so because the
verticalScrollPosition value is limited by the
maxVerticalScrollPosition property.
Parâmetros
index:int — O índice do item no data provider.
Retorna
Boolean —
true if verticalScrollPosition changed.
scrollVertically () método
protected function scrollVertically(pos:int, deltaPos:int, scrollUp:Boolean):void
Ajusta os representantes em resposta a uma mudança na posição scroll.
As classes de lista tentam otimizar fazer o scroll quando a posição do scroll mudou menos de um número de fileiras visíveis. Naquela situação algumas fileiras estão inalteradas e precisam apenas serem movidas, outras fileiras são removidas e depois novas fileiras são adicionadas.
Se a posição do scroll mudar muito, todas as fileiras antigas são removidas e novas fileiras são adicionadas chamando o método makeRowsAndColumns para a área visível inteira.
Parâmetros
pos:int — A nova posição do scroll.
deltaPos:int — A mudança em posição. Sempre é um número positivo.
scrollUp:Boolean —
true se a posição do scroll estiver ficando menor.
seekPendingFailureHandler () método
protected function seekPendingFailureHandler(data:Object, info:ListBaseSeekPending):void
O manejador de falhas padrão quando uma busca falha devido a uma falha de página.
Parâmetros
data:Object
info:ListBaseSeekPending
seekPendingResultHandler () método
protected function seekPendingResultHandler(data:Object, info:ListBaseSeekPending):void
O manejador de resultados padrão quando uma busca falha devido a falha de página.
This method checks to see if it has the most recent page fault result:
if not it simply exits; if it does, it sets the iterator to
the correct position.
Parâmetros
data:Object
info:ListBaseSeekPending
seekPositionSafely () método
protected function seekPositionSafely(index:int):Boolean
Procura uma posição, e maneja ItemPendingError se necessário.
Parâmetros
index:int — Index into the collection
Retorna
Boolean — FALSE if ItemPendingError thrown
selectItem () método
protected function selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Atualiza o conjunto de itens selecionados se o representante de item providenciado foi clicado pelo mouse e se modificadores de teclado estiverem no estado correto. Esse método também atualiza o display dos representantes de itens baseados no seu estado de atualização de seleção.
Parâmetros
item:IListItemRenderer — O representante de item que foi clicado.
shiftKey:Boolean —
true se a tecla shift estava pressionada quando o mouse foi clicado.
ctrlKey:Boolean —
true se a tecla ctrl estava pressionada quando o mouse foi clicado.
transition:Boolean (default = true) —
true se o gráfico para o estado selecionado deveria ser desbotado ao usar um efeito.
Retorna
Boolean —
true se o conjunto de itens selecionados mudou. Clicando em qualquer item já selecionado nem sempre muda o conjunto de itens selecionados.
setRowCount () método
protected function setRowCount(v:int):void
Ajusta a propriedade rowCount sem causar invalidez ou ajustar a propriedade explicitRowCount, que tranca de forma permanente o número de fileiras
Parâmetros
v:int — A contagem de fileiras.
setRowHeight () método
protected function setRowHeight(v:Number):void
Ajusta a propriedade rowHeight sem causar invalidez ou ajuste do explicitRowHeight que tranca de forma permanente a altura das fileiras.
Parâmetros
v:Number — A altura da fileira em pixels.
shiftRow () método
protected function shiftRow(oldIndex:int, newIndex:int, numCols:int, shiftItems:Boolean):void
Move uma fileira nos arrays que referenciam fileiras.
Parâmetros
oldIndex:int — Old index in the arrays
newIndex:int — New index in the arrays
numCols:int — The number of columns in the row
shiftItems:Boolean — TRUE if we actually move the item
FALSE if we simply change the items rowIndex
showDropFeedback () método
public function showDropFeedback(event:DragEvent):void
Mostra um indicador de drop embaixo do ponteiro do mouse para indicar que uma operação drag-and-drop é permitida e aonda o item será largado.
Parâmetros
evento:DragEvent — Um objeto DragEvent que contém informação de onde está o mouse.
sumRowHeights () método
protected function sumRowHeights(startRowIdx:int, endRowIdx:int):Number
Determina a altura do conjunto requisitado de fileiras.
Parâmetros
startRowIdx:int — index of first row
endRowIdx:int — index of last row
Retorna
Number — total height of rows.
truncateRowArrays () método
protected function truncateRowArrays(numRows:int):void
Remove todas as fileiras restantes do final dos arrays que armazenam referências das fileiras.
Parâmetros
numRows:int — The row index to truncate from
UIDToItemRenderer () método
protected function UIDToItemRenderer(uid:String):IListItemRenderer
Acha um representante de item baseado em seu UID se estiver visível.
Parâmetros
uid:String — O UID do item.
Retorna
IListItemRenderer — The item renderer
unconstrainRenderer () método
public function unconstrainRenderer(item:Object):void
Called by an UnconstrainItemAction effect
as part of a data change effect if the item renderers corresponding
to certain data items need to move outside the normal positions
of item renderers in the control.
The control does not attempt to position the item render for the
duration of the effect.
Parâmetros
item:Object — The item renderer that is a target of the effect.
updateDisplayList () método
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Adiciona ou remove representantes de itens se o números de itens que podem ser mostrados mudar.
Refresca os representantes de itens se ele podem ter mudados. Aplica a seleção se foi mudada de forma programada.
Parâmetros
unscaledWidth:Number — Especifica a largura do componente, em pixels, nas coordenadas do componente, independente do valor da propriedade scaleX do componente.
unscaledHeight:Number — Especifica a altura do componente, em pixels, nas coordenadas do componente, independente do valor da propriedade scaleY do componente.
Ver também
updateList () método
protected function updateList():void
Atualiza todas as fileiras agora. Chamando esse método pode requerer processamento substancial, porque pode ser caro por redesenhar completamente os representantes na lista e não retornará até completo.
Detalhe do Evento
change Evento
Event Object Type: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.CHANGE
Despachado quando a propriedade selectedIndex ou selectedItem muda como resultado de uma interação do usuário.
A constante ListEvent.CHANGE define o valor da propriedade type do objeto ListEvent para um evento change, que indica que a seleção mudou como resultado de uma interação do usuário.
As propriedades do objeto de evento tem os seguintes valores:
Propriedade Valor
bubblesfalse
cancelablefalse
columnIndex O índice baseado em zero da coluna associada ao evento.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
itemRendererO representante de item que foi clicado..
reasonnull
rowIndexO índice baseado em zero do item associado a esse evento.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
TypeListEvent.CHANGE
dataChange Evento
Event Object Type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.DATA_CHANGE
Despachado quando a propriedade data muda.
Quando você usa um componente como representante de item, a propriedade data contém os dados a serem mostrados. Você pode escutar por esse evento e atualiza o componente quando a propriedade data muda.
A constante FlexEvent.DATA_CHANGE define o valor da propriedade type do objeto de evento para um evento dataChange.
As propriedades do objeto de evento tem os seguintes valores:
Propriedade Valor
bubblesfalse
cancelablefalse
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
itemClick Evento
Event Object Type: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_CLICK
Despachado quando o usuário clica em um item no controle.
A constante ListEvent.ITEM_CLICK define o valor da propriedade type do objeto ListEvento para um evento itemClick, que indica que o usuário clicou o mouse sobre um item visual no controle.
As propriedades do objeto de evento tem os seguintes valores:
Propriedade Valor
bubblesfalse
cancelablefalse
columnIndex O índice baseado em zero da coluna associada ao evento.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
itemRendererO representante de item que foi clicado..
reasonnull
rowIndexO índice baseado em zero do item associado a esse evento.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
TypeListEvent.ITEM_CLICK
itemDoubleClick Evento
Event Object Type: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_DOUBLE_CLICK
Despachado quando o usuário clica duas vezes em um item no controle.
A constante ListEvent.ITEM_DOUBLE_CLICK define o valor da propriedade type do objeto ListEvent para um evento itemDoubleClick, que indica que o usuário clicou o mouse duas vezes sobre o item visual no controle.
Para receber eventos itemDoubleClick, você deve ajustar a propriedade doubleClickEnabled do componente paratrue.
As propriedades do objeto de evento tem os seguintes valores:
Propriedade Valor
bubblesfalse
cancelablefalse
columnIndex O índice baseado em zero da coluna associada ao evento.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
itemRendererO representante de item que foi clicado duas vezes.
reasonnull
rowIndexO índice baseado em zero do item associado a esse evento.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
TypeListEvent.ITEM_DOUBLE_CLICK
itemRollOut Evento
Event Object Type: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_ROLL_OUT
Despachado quando o usuário roda o ponteiro do mouse para fora de um item no controle.
A constante ListEvent.ITEM_ROLL_OUT define o valor da propriedade <code>type</code> do objeto ListEvent para um evento <code>itemRollOut</code>, que indica que o usuário saiu de cima, com o mouse, de um item visual no controle.
As propriedades do objeto de evento tem os seguintes valores:
Propriedade Valor
bubblesfalse
cancelablefalse
columnIndex O índice baseado em zero da coluna associada ao evento.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
itemRendererThe item renderer that was
rolled out.
reasonnull
rowIndexO índice baseado em zero do item associado a esse evento.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
TypeListEvent.ITEM_ROLL_OUT
itemRollOver Evento
Event Object Type: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_ROLL_OVER
Despachado quando o usuário roda o ponteiro do mouse sobre um item no controle.
A constante ListEvent.ITEM_ROLL_OVER define o valor da propriedade type do objeto ListEvent para um evento itemRollOver, que indica que o usuário passou com o ponteiro do mouse por cima de um item visual no controle.
As propriedades do objeto de evento tem os seguintes valores:
Propriedade Valor
bubblesfalse
cancelablefalse
columnIndex O índice baseado em zero da coluna associada ao evento.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
itemRendererO representante de item que sofreu o roll over.
reasonnull
rowIndexO índice baseado em zero do item associado a esse evento.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
TypeListEvent.ITEM_ROLL_OVER
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Sun Feb 17 2008, 2:46 AM GMT-08:00