Opa, desculpa ai Tonussi, agora funcionou normalmente.
Depois q exclui os temporarios do navegador e reiniciei o
computador funcionou, hehe.
Obrigado!
Em 15 de fevereiro de 2012 13:52, Tonussi Eric <[email protected]>escreveu:
> Me explica oque você está tentando fazer
>
> --
> @Tonussi
> tonussi.com <http://tonussi.com/>
>
>
> Em 15 de fevereiro de 2012 13:32, Moises Pereira
> <[email protected]>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
>> <[email protected]>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 <
>>> [email protected]> 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
>>>> <[email protected]>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 <[email protected]>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
>>>>>> [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
>>>>>
>>>>>
>>>>> --
>>>>> 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
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Moises Pereira
>>>>
>>>> --
>>>> 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
>>>>
>>>
>>> --
>>> 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
>>
>>
>>
>>
>> --
>> Moises Pereira
>>
>> --
>> 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
>>
>
> --
> 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
>
--
Moises Pereira
--
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