Me explica oque você está tentando fazer -- @Tonussi tonussi.com <http://tonussi.com/>
Em 15 de fevereiro de 2012 13:32, Moises Pereira <moisesrmen...@gmail.com>escreveu: > Obrigado pela resposta Tonussi! > > Essa explicação foi boa, sobre o array e a data, mas mesmo assim o > meu DateFiled não fica como deveria, estranho. > Copiei o código q vc criou mas sem sucesso. > > Vou ler novamente o meu codigo e caso não consiga resolver vou postar de > novo, rs. > > Vlw, > > Em 15 de fevereiro de 2012 10:12, Tonussi Eric > <erictonu...@gmail.com>escreveu: > > Eu fiz assim e funcionou: >> >> var intervalo:Date = new Date( >>> dtfdGDatIn.selectedDate.getFullYear(), >>> dtfdGDatIn.selectedDate.getMonth(), >>> dtfdGDatIn.selectedDate.getDate() >>> ); >>> >>> var intervalo1:Date = new Date( >>> dtfdGDatIn.selectedDate.getFullYear(), >>> dtfdGDatIn.selectedDate.getMonth(), >>> dtfdGDatIn.selectedDate.getDate() + 90); *//A data final deve ser >>> MAIOR que a data inicial ;)* >>> >>> dtfdGDatOut.selectableRange= { >>> rangeStart:intervalo, >>> rangeEnd:intervalo1 >>> }; *//Não use o [ ] (Array) neste caso* >>> >> >> Abraços >> >> -- >> @Tonussi >> tonussi.com <http://tonussi.com/> >> >> >> Em 14 de fevereiro de 2012 18:27, Moises Pereira <moisesrmen...@gmail.com >> > escreveu: >> >>> Então neste caso o problema não é referente a datas e sim a desabilitar >>> o range. >>> >>> Se vc acessar o ultimo DateChooser deste link vai entender o q estou >>> falando. >>> >>> >>> http://blog.flexexamples.com/2007/12/17/setting-selectable-ranges-in-the-flex-datefield-control/ >>> >>> >>> O problema é q nao fica desabilitado como no exemplo. >>> >>> Em 14 de fevereiro de 2012 18:14, Tonussi Eric >>> <erictonu...@gmail.com>escreveu: >>> >>> A data final é menor que a data inicial? Pode ser este o erro ;) >>>> >>>> Abraços >>>> >>>> -- >>>> @Tonussi >>>> tonussi.com <http://tonussi.com/> >>>> >>>> >>>> Em 14 de fevereiro de 2012 18:10, Moiza <moisesrmen...@gmail.com>escreveu: >>>> >>>>> Boa Tarde, >>>>> >>>>> Estou com um problema ao utilizar selectableRange no DataField. >>>>> >>>>> Quando passo um valor estático funciona normalmente ex: >>>>> >>>>> <mx:DateField id="dateField3" >>>>> showToday="false" >>>>> selectableRange="{{rangeStart:new Date(2007, 11, >>>>> 3), >>>>> rangeEnd:new >>>>> Date(2007,11,28)}}" /> >>>>> >>>>> >>>>> Agora quando tento passar um valor dinâmico, não funciona : >>>>> >>>>> <mx:DateField formatString="DD/MM/YYYY" >>>>> >>>>> dayNames="['D','S','T','Q','Q','S','S']" >>>>> >>>>> id="dtfdGDatOut" >>>>> >>>>> change="restringirDataFinal()" >>>>> height="22" >>>>> x="243" >>>>> y="2"/> >>>>> >>>>> private function restringirDataFinal():void >>>>> { >>>>> var intervalo:Date = new >>>>> Date(dtfdGDatIn.selectedDate.getFullYear(), >>>>> dtfdGDatIn.selectedDate.getMonth(), >>>>> >>>>> dtfdGDatIn.selectedDate.getDate()); >>>>> var intervalo1:Date = new >>>>> Date(dtfdGDatIn.selectedDate.getFullYear(), >>>>> dtfdGDatIn.selectedDate.getMonth(), >>>>> >>>>> dtfdGDatIn.selectedDate.getDate() - 90); >>>>> >>>>> dtfdGDatOut.selectableRange= >>>>> [{rangeStart:intervalo, >>>>> rangeEnd:intervalo1}]; >>>>> } >>>>> >>>>> Se alguém puder me ajudar, agradeço! >>>>> >>>>> -- >>>>> 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 >>>> >>>> >>>> -- >>>> 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 >>> >>> >>> >>> >>> -- >>> Moises Pereira >>> >>> -- >>> 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 >>> >> >> -- >> 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 > > > > > -- > Moises Pereira > > -- > 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 > -- 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