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

Responder a