Após preenche o ComboBox faça assim

cbodatas.selectIndex = 0
Consulta_Programacao_Canal()
*
Eduardo Kraus*
Desenvolvedor
eduardokr...@gmail.com
blog.mxml.com.br
www.twitter.com/EduardoKraus



2009/11/19 samuelesoares <samuelesoa...@gmail.com>

>
> Boa tarde, tenho uma aplicação que informa os dados de um canal de TV
> e tem um combobox com as datas disponíveis da programação, contando a
> partir da data de hoje. Ao selecionar uma data é disparado uma função
> através da propriedade CHANGE, esta função por sua vez preenche um
> datagrid com a programação da data escolhida.
>
> O Problema
>
> Hoje, toda vez que a aplicação é carregada, eu tenho que selecionar
> uma data da lista, para aí sim, executar a consulta.
>
> O que eu tô tentando fazer e não está dando certo é que ao carregar a
> aplicação, posiciona-se na primeira data da lista e dispara o evento
> automaticamente.
>
> Já tentei executar a funcao de pesquisa na funcao inicio() e nada. Já
> tentei posicionar no primeiro item para ver se dispara a funcao de
> pesquisa e nada. Só dá certo quando eu seleciono o item no combo.
>
> Segue algumas partes do código:
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute" width="860" height="442" creationComplete="inicio
> ()">
>        <mx:Script>
>                <![CDATA[
>
>                        import com.abdulqabiz.utils.QueryString;
>
>                        function inicio():void
>                        {
>                                var qs = new QueryString();
>
>                                https_canal.url = "flex_dados_canal.php?id="
> + qs.parameters.id;
>                                https_canal.send();
>                        }
>
> ... ...
>
>                        function Consulta_Programacao_Canal():void
>                        {
>                                https_programacao.url = "flex_guiadatv.php?
> opcao=PROGRAMACAO_CANAL&id=" + txtIDCanal.text + "&data=" +
> cbodatas.selectedItem.id;
>                                https_programacao.send();
>                        }
>
>                ]]>
>        </mx:Script>
>
> <mx:ComboBox id="cbodatas" x="670" y="100" width="180"
> dataProvider="{https_datas.lastResult.datas.data}" labelField="id"
> change="Consulta_Programacao_Canal()"></mx:ComboBox>
>
> Obrigado!
> >
>

--~--~---------~--~----~------------~-------~--~----~
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