Well lets take a look at file history. I'm using the googlesource views since github is blocked from work here. The SortField [1] and SortFieldCompareTypes [2] looks like they are safe. The GridColumn[3] has had a few modifications. Other than that it doesn't seem too bad.
Just remember when monkey patching to use the same pathing and file name from your project. Also try not to use RLSLs (of the spark library) or you will have to do a frame 1 load.... one of those first in wins situations. /spark/collections/SortField.as [1] https://apache.googlesource.com/flex-sdk/+/develop/frameworks/projects/spark/src/spark/collections/SortField.as [2] https://apache.googlesource.com/flex-sdk/+/develop/frameworks/projects/spark/src/spark/collections/SortFieldCompareTypes.as [3] https://apache.googlesource.com/flex-sdk/+/develop/frameworks/projects/spark/src/spark/components/gridClasses/GridColumn.as -Mark -----Original Message----- From: Oleg Konovalov [mailto:oleg...@gmail.com] Sent: Tuesday, June 17, 2014 7:37 AM To: users@flex.apache.org Subject: Re: Changing sort type I wish I could do that! My company is very standards oriented and has just recently allowed to FB4.7 on Windows7, and from feedback I can see, lots and lots of developers are complaining about upgrade (mostly Eclipse4.x/FB problems - 64 bits, Flash, instability, can't launch,...). Since my team has several complex Flex projects (100K+ lines each) with many dependencies, it will take months to upgrade (if my boss reluctantly agrees), so in any case it's a long process... The bottom line is: it there another solution like sortCompareFunction implementation or anything else ? I need to fix it this week, not after Labor day ;-) On Tue, Jun 17, 2014 at 5:46 AM, Kessler CTR Mark J < mark.kessler....@usmc.mil> wrote: > You should probably upgrade. Those files had quite a few changes since > 4.6. Monkey patching might be a pita. > > > Come to the dark side... we have cookies. :P > > > -Mark > > -----Original Message----- > From: Oleg Konovalov [mailto:oleg...@gmail.com] > Sent: Monday, June 16, 2014 5:09 PM > To: users@flex.apache.org > Subject: RE: Changing sort type > > Oh, it came in Flex 4.11? I see. > Hmm, I am still in 4.5.1 world. > What should I do? :-) > On Jun 16, 2014 5:05 PM, "Oleg Konovalov" <oleg...@gmail.com> wrote: > > > Mark, > > > > I don't see Spark GridColumn having property sortCompareType. > > But it does have sortCompareFunction. Is that a method I need to > implement? > > How? > > > > Please advise. > > > > TIA, > > Oleg > > On Jun 11, 2014 7:06 AM, "Kessler CTR Mark J" <mark.kessler....@usmc.mil > > > > wrote: > > > >> Well on each column there are a few properties to help sorting. I would > >> recommend looking into the sortCompareType[1][2]. It allows you to > force > >> which type of sorting is used for a column. > >> > >> e.g. > >> column.sortCompareType = SortFieldCompareTypes.NUMERIC; > >> > >> > >> [1] > >> > https://flex.apache.org/asdoc/spark/components/gridClasses/GridColumn.html#sortCompareType > >> [2] > >> > https://flex.apache.org/asdoc/spark/collections/SortFieldCompareTypes.html > >> > >> -Mark > >> > >> > >> -----Original Message----- > >> From: Oleg Konovalov [mailto:oleg...@gmail.com] > >> Sent: Tuesday, June 10, 2014 9:37 AM > >> To: users@flex.apache.org > >> Subject: Changing sort type > >> > >> Hi, > >> > >> We have a Flex4 DataGrid, which is totally dynamic, so I don't know in > >> advance number of columns or their types. > >> It is sorted on the first column, which we know is numeric: 1,2,3,4,... > >> > >> But users might want to sort > >> on other columns, happens often, > >> and some numeric columns contain negative numbers. > >> So how can I set sort type dynamically, when I find out column data > type, > >> after user click to sort it. > >> > >> TIA, > >> Oleg. > >> > > > -- Thank you, Oleg.