Selected Index?


On 15 abr, 13:59, "Fabio Goll" <[EMAIL PROTECTED]> wrote:
> Eu fiz uma bem parecida, só que eu não passo o combobox e retorno o indice.
>
> Vou postar no blog depois eu disponibilizo o link.
>
> []s
> Fábio
>
> > -----Mensagem original-----
> > De: [email protected]
> > [mailto:[EMAIL PROTECTED] Em nome de Peu
> > Enviada em: terça-feira, 15 de abril de 2008 12:04
> > Para: flexdev
> > Assunto: [flexdev] Auto Seleção Combobox
>
> > Estava pensando em uma solução ou função para fazer uma auto
> > seleção nos comboboxs da minha aplicação, onde eu salvo e
> > recupero os filtros no combobox. Fiz uma função para
> > gerenciar isso, espero que ajude, estou apenas compartilhando
> > o código, se alguém tem uma solução melhor, pode postar.
> > Abraço pessoal.
>
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="vertical">
> >    <mx:Button label="Ache c" click="find(cb,'data','c')" />
> >    <mx:ComboBox id="cb">
> >            <mx:dataProvider>
> >                    <mx:Array>
> >                            <mx:Object label="Cidade 1" data="a" />
> >                            <mx:Object label="Cidade 2" data="b" />
> >                            <mx:Object label="Cidade 3" data="c" />
> >                            <mx:Object label="Cidade 4" data="d" />
> >                            <mx:Object label="Cidade 5" data="e" />
> >                    </mx:Array>
> >            </mx:dataProvider>
> >    </mx:ComboBox>
>
> >    <mx:Script>
> >            <![CDATA[
> >                    import mx.controls.Alert;
> >                    private function find(combo:ComboBox,
> > field:String, index_value:String):void{
>
> >                            for(var i:Object in combo.dataProvider){
> >                                    var current:Object =
> > combo.dataProvider[i];
>
> >                                    for(var a:Object in current){
> >                                            if(a == field
> > && current[a] == index_value){
>
> > combo.selectedItem = combo.dataProvider[i];
> >                                                    /* no
> > meu caso eu usei o evento change, se precisar descomentem
> >                                                    as
> > linhas abaixo. */
> >                                                    //var
> > ev:ListEvent = new ListEvent(ListEvent.CHANGE);
>
> > //combo.dispatchEvent(ev);
> >                                                    break;
> >                                            }
> >                                    }
> >                            }
> >                    }
> >            ]]>
> >    </mx:Script>
> > </mx:Application>
--~--~---------~--~----~------------~-------~--~----~
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