See this link.
http://weblogs.macromedia.com/mesh/archives/2005/04/sorting_date_fi.c
fm
--- In [email protected], Sean McKibben <[EMAIL PROTECTED]>
wrote:
> I have to call the data grid's sorting mechanism flawed.
>
> Let's examine a case where you want to sort a dataGrid by a date
> column. In all likelihood, you're going to have a labelFunction
to
> format your date objects into a string. Depending on your locale,
> that string is probably not what you want to sort on (i.e.
02/04/05
> comes before 02/03/06 on the calendar, but not as a string), so
you'd
> like to write a sortCompare function for that column.
>
> Unfortunately, the sortCompare function only receives the string
> value from the labelFunction, so you'd either have to do some
very
> slow string parsing, or sort based on the results from the
> labelFunction alone. You don't get a chance to compare any more
> information about a row than the string returned by a
labelFunction,
> and the labelFunction can only return a string.
>
> Not a good way to do it, Macromedia!
>
> So, what is the best workaround? Let it sort once, then resort
using
> the headerRelease event and operating on the DataProvider?
(assuming
> headerRelease fires after sorting is done - contrary to the
> documentation, but in line with Ailstair McLeod's tests)
>
>
> Sean
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/