Thank's - I could solve it easily with your explanations. And now it is totally 
clear to me why 
it couldn't work.
But there was no warning in the console.

Thank's again _rico

--- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> I didn't run the code, but by looking at it, the selectableRange is
> bound to a plain old object which doesn't support binding. You should
> have seen a warning in the console at runtime.  Thus at init time, the
> selectableRange is bogus and the displayedMonth/Year probably get
> screwed up as well.
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of rleuthold
> Sent: Sunday, May 18, 2008 8:10 AM
> To: [email protected]
> Subject: [flexcoders] Re: DateChooser setting displayedMonth,
> displayedYear does nothing
> 
> 
> 
> Hi Alex, thanks for the reply. I made a simple test case, and could
> figure out why it is not 
> working as expected- Can you shortly have look at this code:
> 
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml
> <http://www.adobe.com/2006/mxml> " 
> creationComplete="build()">
> <mx:Script>
> <![CDATA[
> 
> [Bindable]
> private var _rangeStart:Date;
> [Bindable]
> private var _rangeStart_two:Date = new Date(2006,0,1);
> [Bindable]
> private var _rangeEnd:Date;
> [Bindable]
> private var _rangeEnd_two:Date = new Date(2007,0,1);
> 
> private function build():void 
> {
> _rangeStart = new Date(2006,0,1);
> _rangeEnd = new Date(2007,0,1);
> }
> 
> ]]>
> </mx:Script>
> 
> <mx:Label text="Dates set in creation complete handler: doesn't work for
> me" />
> <mx:DateChooser
> selectableRange="{{rangeStart : _rangeStart, rangeEnd :_rangeEnd}}"
> displayedMonth="10"
> displayedYear="2006"
> /> 
> 
> <mx:Label text="Dates set initially: works for me" />
> <mx:DateChooser
> selectableRange="{{rangeStart : _rangeStart_two, rangeEnd
> :_rangeEnd_two}}"
> displayedMonth="10"
> displayedYear="2006"
> /> 
> 
> </mx:Application>
> 
> Is that explainable ?
> 
> Thank's _rico
> 
> --- In [email protected] <mailto:flexcoders%40yahoogroups.com>
> , "Alex Harui" <aharui@> wrote:
> >
> > I'd make a simple test case and see if it works there. Are you sure
> > your compDateRange has two elements with valid values?
> > 
> > ________________________________
> > 
> > From: [email protected] <mailto:flexcoders%40yahoogroups.com>
> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
> ] On
> > Behalf Of rleuthold
> > Sent: Saturday, May 17, 2008 6:05 AM
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> > Subject: [flexcoders] DateChooser setting displayedMonth,
> displayedYear
> > does nothing
> > 
> > 
> > 
> > Hi,
> > 
> > I have a DateChooser in a popUp window. If I set the displayedMonth
> and
> > displayedYear 
> > properties on that DateChooser (after creating the popup), nothing
> > happens. The display is 
> > still on the month and year previously selected/displayed. Does
> anybody
> > have an idea ?
> > 
> > code (parent comp):
> > 
> > _datePickerWin =
> > DateRangerPopUp(PopUpManager.createPopUp(Application.application as 
> > DisplayObject, DateRangerPopUp, true));
> > _datePickerWin.compDateRange = _dateRange;
> > 
> > code (DateRangerPopup):
> > public function set compDateRange(dateRange:Array):void
> > {
> > _compDateRange = dateRange;
> > 
> > dateChooser.selectedRanges = [ {rangeStart: _compDateRange[0],
> rangeEnd:
> > 
> > _compDateRange[1] }];
> > 
> > dateChooser.displayedMonth = _compDateRange[1].month;
> > dateChooser.displayedYear = _compDateRange[1].fullYear;
> > 
> > 
> > Thank's rico
> >
>



Reply via email to