Estou usando DataGrid: <mx:DataGrid x="338" y="616" height="126" width="177" id="listaUsuarios"> <mx:columns> <mx:DataGridColumn headerText="Participantes" dataField="usuarios"/ > </mx:columns> </mx:DataGrid>
E tenho uma função: public function atualizarLista(id:String, nome:String):void { Alert.show("id: "+id); Alert.show("nome: "+nome); listaUsuarios.dataProvider = {cod:id, name:nome}; } Mas não está funcionando, o que está errado? Obrigado. On 5 jan, 10:58, KernelPanic AS3 <thiagooseg...@gmail.com> wrote: > Funciona pra qualquer componente que tiver "dataProvider" > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> > <mx:Script> > <![CDATA[ > public function deleteObject(comp:*, key:String, value:*):void > { > for(var i:int=0; i<comp.dataProvider.length; i++){ > if(comp.dataProvider[i][key] == value){ > comp.dataProvider.removeItemAt(i); > break; > } > } > } > ]]> > </mx:Script> > <mx:Button label="deleteObject" click="deleteObject(myCombo, 'cod', > 28)"/> > <mx:ComboBox id="myCombo" labelField="nome"> > <mx:Object cod="27" nome="Cliente1"/> > <mx:Object cod="28" nome="Cliente2"/> > <mx:Object cod="29" nome="Cliente3"/> > </mx:ComboBox> > </mx:Application> -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev