Using the Repeater in Flex
Line Break
Author: Arjan (36 Articles) - Author Website
Arjan is a SAP Consultant specialized in ABAP and Front End development techniques like Web Dynpro, Adobe Interactive Forms, Flex and AIR. In his free time he likes to create examples for Flex-Blog and other applications using Flex, AIR and PHP. Other hobbies are movies and music. He is also the co-owner of Flex-Blog.com.
So you might come across some situation in which you want to repeat some part of your layout for each data item, but the number of items is unknown.
Fortunately for us, Adobe provided a component with Flex which we can use to achieve just what we want: repeating parts of the layout for every item in the data collection.
Let’s say we want to have an update page for our products in de database. On the update page we want to have 2 TextInput fields for each product: 1 for the name and one for the quantity in stock. Using the Repeater component I managed to do this in the following example (right click > view source) to see the sourcecode. The save button doesn’t do anything by the way, just decoration.
As you can see, i’m using the XMLList as the dataprovider for my Repeater. Inside the Repeater component, we can then use {repeaterID}.currentItem to get the attribute values for each of the products.
Related posts:
- Viewstack Repeater Example
- Flex 4 / Flash Builder 4: Repeater changed to DataGroup
- Images in DataGrid depending on data
- Using A ComboBox in Flex
- Style AdvancedDataGrid depending on data example
Comments
3 Responses to “Using the Repeater in Flex”


Very nice example of repeater. Thanks!!
Please, can you enable the view source in this example so we cas see hoy you did it?
thanks again.-
Rodrigo, Argentina.-
It would be hlpefull to view the source of this cose to impressed from the repeater functionality. shame it is not available (not theough the right-click as well)
how do i use the repeater to apply it to combo boxes?
I need to retrieve the selected item from the combo box and use them in another mxml page.
Could someone help me out?