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