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

Responder a