[ http://jira.codehaus.org/browse/DISPL-306?page=all ]
andy pruitt resolved DISPL-306.
-------------------------------
Resolution: Fixed
Fixed in head; added new property to control the default comparator
> Ability to set default comparator for sorting String columns
> ------------------------------------------------------------
>
> Key: DISPL-306
> URL: http://jira.codehaus.org/browse/DISPL-306
> Project: DisplayTag
> Issue Type: Improvement
> Components: Paging/Sorting
> Reporter: Tim Fennell
> Fix For: 1.2
>
>
> The ability to use custom comparators for sorting in DT1.1 is a big step
> forward. However, for sites with lots of tables it would be really nice to
> be able to specify a default comparator other than the DefaultComparator
> included in display tag. This way you could define the comparator class to
> be used once, and not have to repeat it on every single table and column
> where it was needed.
> I should state that ideally the setting would be displaytag.properties and
> would only set the default for sorting Strings! The fact that DisplayTag
> correctly sorts numbers (and other rich types?) correctly in DT1.1 is great,
> and I wouldn't want to have to reimplement the type-detection code etc.
> The reason I'd like to be able to do this is to be able to sort strings in a
> more human-orienteded manner. For example Mac OS X will sort the values
> "foo1", "foo2" and "foo10" in the order given, NOT "foo1", "foo10", "foo2"
> which is correct if you are doing a strict alpha-numeric character sort. Of
> course if the DefaultComparator were enhanced to include such logic then that
> would meet my needs pretty well too! For a longer discussion on sorting of
> Strings and an example of the comparator I'd like to use check out:
>
> http://jroller.com/page/tfenne?entry=humanestringcomparator_sorting_strings_for_people
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
displaytag-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel