Use a change event on startDate to reset the disabled date range on end
date.

Beau



On Thu, Aug 27, 2009 at 8:51 AM, markflex2007 <[email protected]>wrote:

>
>
> Hi,
>
> I use the following code to reset disabledRanges for DateField,but it
> doesn't work.Can you help me to fix this.
>
> Thanks
>
> mk
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";>
> <mx:Script>
> <![CDATA[
>
> private var year:Number = 2009;
> private var month:Number = 8;
> private var date:Number = 20;
>
> private function getDisabledday():Date{
>
> var disabledday:Date = new Date(year,month,date);
> return disabledday;
> }
>
> private function setDate():void{
>
> var startDate:Date = DateField.stringToDate(startDate.text,"YYYY-MM-DD");
> year = startDate.getFullYear();
> month = startDate.getMonth();
> date = startDate.getDate();
>
> }
>
> ]]>
> </mx:Script>
>
> <mx:DateField id="startDate" change="setDate()" formatString="YYYY-MM-DD"
> />
> <mx:DateField id="endDate" disabledRanges="{[{rangeEnd:
> getDisabledday()}]}" />
>
> </mx:Application>
>
>  
>



-- 
Beau D. Scott
Software Engineer

Reply via email to