Olá pessoal,

gostaria de colocar uma condição dentro do meu mx:repeater, de modo que cada
item da minha lista tenha um componente diferente, por ex:
O Sérgio será exibido com um label, o Alex com um input e o Fernando com um
dataGrid.

Segue:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute">
    <mx:Script>
        <![CDATA[
            import mx.controls.Label;
            import mx.collections.ArrayCollection;
            [Bindable]
            private var array:ArrayCollection = new ArrayCollection([
                             {nome : "Sérgio Fantin", apelido : "Serjão",
cidade : "São Paulo"},
                             {nome : "Alex Ferraresi", apelido : "Velhinho",
cidade : "São Caetano"},
                             {nome : "Fernando Boaglio", apelido :
"Boaglio", cidade : "São Paulo"}]);

        ]]>
    </mx:Script>
    <mx:VBox id="box">
        <mx:Repeater id="myRepeater" dataProvider="{array}">
            <mx:Label text="{myRepeater.currentItem.nome}"/>

            <mx:TextInput />

            <mx:DataGrid dataProvider="{array}">
                <mx:columns>
                    <mx:DataGridColumn headerText="Nome " dataField="nome"/>
                    <mx:DataGridColumn headerText="Apelido "
dataField="apelido"/>
                    <mx:DataGridColumn headerText="Cidade "
dataField="cidade"/>
                </mx:columns>
            </mx:DataGrid>
        </mx:Repeater>
    </mx:VBox>
</mx:Application>


-- 
Sérgio Fantin
http://serjaum.wordpress.com

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a