Pacotemx.core
Interfacepublic interface IRepeater
ImplementorsRepeater

The IRepeater interface defines the APIs for Repeater public APIs of the Repeater object.



Propriedades Públicas
 PropriedadeDefinido por
  container : Container
[read-only] The container that contains this Repeater, and in which it will create its children.
IRepeater
  count : int
The number of times this Repeater should execute.
IRepeater
  currentIndex : int
[read-only] The index of the item in the dataProvider currently being processed while this Repeater is executing.
IRepeater
  currentItem : Object
[read-only] The item in the dataProvider currently being processed while this Repeater is executing.
IRepeater
  dataProvider : Object
The data provider used by this Repeater to create repeated instances of its children.
IRepeater
  recycleChildren : Boolean
A Boolean flag indicating whether this Repeater should re-use previously created children, or create new ones.
IRepeater
  startingIndex : int
The index into the dataProvider at which this Repeater starts creating children.
IRepeater
Métodos Públicos
 MétodoDefinido por
  
Executes the bindings into all the UIComponents created by this Repeater.
IRepeater
  
Initializes a new Repeater object.
IRepeater
Detalhes da propriedade
containerpropriedade
container:Container  [read-only]

The container that contains this Repeater, and in which it will create its children.


Implementação
    public function get container():Container
countpropriedade 
count:int  [read-write]

The number of times this Repeater should execute.

If the Repeater reaches the end of the data provider while executing, the number of times it actually executes will be less that the requested count.


Implementação
    public function get count():int
    public function set count(value:int):void
currentIndexpropriedade 
currentIndex:int  [read-only]

The index of the item in the dataProvider currently being processed while this Repeater is executing.

After the Repeater has finished executing, this property is -1. However, the repeaterIndex property of a repeated component instance remembers the index of the dataProvider item from which it was created. In the case of nested Repeaters, you can use the repeaterIndices array.


Implementação
    public function get currentIndex():int

Veja também

currentItempropriedade 
currentItem:Object  [read-only]

The item in the dataProvider currently being processed while this Repeater is executing.

After the Repeater has finished executing, this property is null. However, in this case you can call the getRepeaterItem() method of the repeated component instance to get the dataProvider item from which it was created.


Implementação
    public function get currentItem():Object

Veja também

dataProviderpropriedade 
dataProvider:Object  [read-write]

The data provider used by this Repeater to create repeated instances of its children.

If you read the dataProvider property, you always get an ICollectionView object or null. If you set the dataProvider property to anything other than null, it is converted into an ICollectionView object, according the following rules:

You must specify a value for the dataProvider property or the Repeater component will not execute.


Implementação
    public function get dataProvider():Object
    public function set dataProvider(value:Object):void
recycleChildrenpropriedade 
recycleChildren:Boolean  [read-write]

A Boolean flag indicating whether this Repeater should re-use previously created children, or create new ones.

If true, when this Repeater's dataProvider, startingIndex, or count changes, it will recycle the existing children by binding the new data into them. If more children are required, they are created and added. If fewer children are required, the extra ones are removed and garbage collected.

If false, when this Repeater's dataProvider, startingIndex, or count changes, it will remove any previous children that it created and then create and add new children from the new data items.

This property is false by default. Setting it to true can increase performance, but is not appropriate in all situations. For exemplo, if the previously created children have state information such as text typed in by a user, then this state will not get reset when the children are recycled.


Implementação
    public function get recycleChildren():Boolean
    public function set recycleChildren(value:Boolean):void
startingIndexpropriedade 
startingIndex:int  [read-write]

The index into the dataProvider at which this Repeater starts creating children.


Implementação
    public function get startingIndex():int
    public function set startingIndex(value:int):void
Detalhes do método
executeChildBindings()método
public function executeChildBindings():void

Executes the bindings into all the UIComponents created by this Repeater.

This method is called by the Flex framework. Developers should not need to call it.

initializeRepeater()método 
public function initializeRepeater(container:Container, recurse:Boolean):void

Initializes a new Repeater object.

This method is called by the Flex framework. Developers should not need to call it.

Parâmetros

container:Container — The Container that contains this Repeater, and in which this Repeater will create its children.
 
recurse:Boolean — A Boolean flag indicating whether this Repeater should create all descendants of its children.