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
