Hmm, okay, now I¹m confused. So this is the working end of my code, totally borrowed from http://blog.flexexamples.com.
private function processFilter(item:Object):Boolean { return (item.Date_Collected) == Number(wholeDate.text); } ?? -- Blair From: Tim Hoff <[EMAIL PROTECTED]> Reply-To: <flexcoders@yahoogroups.com> Date: Thu, 23 Oct 2008 17:25:41 -0000 To: <flexcoders@yahoogroups.com> Subject: [flexcoders] Re: Help: filterFunction and Dates Hey Blair, For dates, it's important that you use the Date() data type. Some use strings instead. Since you're using AMF, using strongly typed date objects for the VO's is the cleanest way. The reason that I say to use Date(), is because that the Date.time property is stored as the number of milliseconds since 1970, IIRC. Because it' numeric, you can easily perform sorts. For formatting, you can use a dateFormatter with "yyyy-mm-dd" as the formatString. This leaves the underlying date alone, but displays it in whatever format that is specified. -TH --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , Blair Cox <[EMAIL PROTECTED]> wrote: > > Hi Cato, > > Thanks for the hint. I¹m using amfPHP and RemoteObject, I¹ll assume it does > the same thing. I¹ll use this as a starting point, cheers! > > -- > Blair > > > > > > From: Cato Paus [EMAIL PROTECTED] > Reply-To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > Date: Thu, 23 Oct 2008 17:02:27 -0000 > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Re: Help: filterFunction and Dates > > > > > Hi if you use java as backend do you serilaze the object ? > > if so you can map the date objec to the date object in actionscript and > back.. > > here is a datefilter connetced to a arraycollection. > > public function chkToDay():void > { > //Allways set to null first!!!! else you get filter inside > the filter! > myArrayCollection.filterFunction=null; > myArrayCollection.refresh(); > myArrayCollection.filterFunction=toDayDateFilterFunc; > /* Refresh the collection view to apply the filter. */ > myArrayCollection.refresh(); > } > > and the filter function > > private function toDayDateFilterFunc(item:Object):Boolean > { > var toDay:Date = new Date(); > //item.date is if you have a public var named date in your > DTO(Data Transfer Object) > return item.date== toDay; > } > > Cato > > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> , > "cox.blair" blair.cox@ wrote: > > > > Hi everyone, > > > > With the help of another poster I was pointed in the correct direction > > to solve a problem I have: > > > > The two links were helpful: > > > > > http://livedocs.adobe.com/flex/3/html/help.html?content=controls_12.html > > > > > http://blog.flexexamples.com/2008/03/12/using-a-combobox-to-filter-items\ \ <http://blog.flexexamples.com/2008/03/12/using-a-combobox-to-filter-items> > -in-a-datagrid-in-flex/ > <http://blog.flexexamples.com/2008/03/12/using-a-combobox-to-filter-item\ s-in <http://blog.flexexamples.com/2008/03/12/using-a-combobox-to-filter-items-in > > -a-datagrid-in-flex/> > > > > Based on the above information, I was able to accomplish all my tasks, > > except being able to sort dates. > > > > Problem #1 - How to format the date so that it displays as 2008-10-01. > > I have it all the way up to 2008-10-1. Apparently the 'day' is > > represented as a single digit. That won't work - using a MySQL db. > > > > Problem #2 - I am apparently lacking in my knowledge of ActionScript > > to correctly write the proper script to filter the date. What I can't > > seem to figure out is the correct syntax for working with dates, or > > perhaps simply a string or number containing "-" dashes? > > > > Sorry, I'm not providing code you to ponder over, I really only need a > > reference to start with so I can learn as I go. I've been searching > > but have not been able to locate a reference which deals with sorting > > dates? > > > > Thanks, > > >