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
