Isso ai mesmo cara, e além disso colocar desta maneira:

   dtFinal.selectedDate = null;
   dtFinal.selectedDate = dtInicial.selectedDate;

A dica já valeu para a segunda linha tb

[ ] ´s


On 2 mar, 14:16, Pergentino Araújo <[email protected]> wrote:
> Não seria apenas atribuir NULL ao selectedDate da "dtFinal" ?
>
> []'s
>
> 2010/3/2 Michael Antunes <[email protected]>
>
>
>
>
>
> > Ola Pessoal,
>
> > O meu problema é o seguinte: tenho 2 date field para serem utilizados
> > como parametros de uma consulta sql. O problema é: No DataField 1 eu
> > passo uma função no change dele onde ela tem que limpar o que existe
> > no DataField 2 passar o valor do DataField 1 e bloquear as data
> > menores do que o field 1. Tudo funciona, o porem é quando eu mudo o
> > mes a primeira seleção do dia, não limpa o field 2. Abaixo o exemplo.
>
> > <mx:DateField width="90" id="dtInicial" formatString="DD/MM/YYYY"
> > yearNavigationEnabled="true"
> > showToday="true"  change="controlaDataFinal()"
> > monthNames='["Janeiro", "Fevereiro", "Março", "Abril", "Maio","Junho",
> > "Julho", "Agosto", "Setembro", "Outubro", "Novembro","Dezembro"]'
> > dayNames='["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"]'
> > enabled="true"/>
>
> > <mx:DateField width="90" id="dtFinal" formatString="DD/MM/YYYY"
> > yearNavigationEnabled="true"
> >  monthNames='["Janeiro", "Fevereiro", "Março", "Abril",
> > "Maio","Junho", "Julho", "Agosto", "Setembro", "Outubro",
> > "Novembro","Dezembro"]'
> > dayNames='["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"]'
> > enabled="true"/>
>
> > Metodo:
>
> > private function controlaDataFinal():void {
>
> >  //LIMPA A DATA FINAL E ADICIONA A DATA INICIAL
> >  dtFinal.text = "";
> >  dtFinal.text = dtInicial.text;
>
> >   //QUEBRA A DATA INICIAL
> >   var arrQuebraDt:Array = dtInicial.text.split("/");
> >   var dia      :int =  arrQuebraDt[0];
> >   var mes :int =  arrQuebraDt[1];
> >   var ano :int =  arrQuebraDt[2];
> >   //RANGE DA DT FINAL >= IGUAL A DT INICIAL.
> >   dtFinal.selectableRange = {rangeStart:new Date(ano,mes-1,dia)};
> > }
>
> > Se alguem puder me ajudar, agradeço!
>
> > --
> > 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 emhttp://groups.google.com/group/flexdev
>
> --
> Atenciosamente, Pergentino Araújo.
> Arquiteto Java/Flex
> MSc. Engenharia de Software
> Adobe Certified Expert - Flex 3 with AIR

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