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

Reply via email to