Re: Sorting on integer attribute?

David Holt <[email protected]> Mon, 03 Feb 2014 15:32:14 -0800
Newsgroups gmane.comp.web.webobjects.wonder-disc
Message-ID <[email protected]>
Hi Jean Pierre,

You'll want to check out Timo's solution in this thread:

http://lists.apple.com/archives/webobjects-dev/2010/May/msg00086.html

I've included his classes in this email for your convenience.

It has worked very well for me for years.

David

==============

I did something similar before. I basically took the "Strings" class from here:

<http://weblogs.java.net/blog/skelvin/archive/2006/01/natural_string.html>

and wired it up in a EOSortOrdering.ComparisonSupport subclass derived from ERXComparisonSupport. I attached a cleaned up version of the file.

Then add something like this to your Application (if it extends ERXApplication):

@Override
public void finishInitialization() {
	super.finishInitialization();
	NaturalOrderStringSortSupport.initialize();
}


As Johann pointed out before, this is then globally used for all String sorting.

HTH,

Timo


===================






On 2014-02-01, at 1:11 AM, Jean Pierre Malrieu <[email protected]> wrote:

> Hi,
> 
> I want to sort the items in a popup (D2W, ERD2WEditToOneRelationship)
> I am sorting them on an integer attribute. Suppose there are 12 items. The resulting sort is:
> 
> 1
> 11
> 12
> 2
> 3
> Etc...
> 
> Is there a way to specify I want a numerical ordering, not alpha numerical?
> 
> TIA
> 
> JPM
> ------------------------------------------------------------------------------
> WatchGuard Dimension instantly turns raw network data into actionable 
> security intelligence. It gives you real-time visual feedback on key
> security issues and trends.  Skip the complicated setup - simply import
> a virtual appliance and go from zero to informed in seconds.
> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
> _______________________________________________
> Wonder-disc mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wonder-disc

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk

_______________________________________________
Wonder-disc mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wonder-disc