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