Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

Sorting ListGridField Dropbox not case-insensitive

$
0
0
Hello,
I am trying to sort a dropbox for a ListGridField in alphabetical order. The code below sorts by the ascii value, which makes all lower case letters come after uppercase letters. Is there anyway to make the sort case-insensitive?
Example sort:
What I'm getting now: ("AJ", "Ab", "Be", "Gi", "Zh", "bo")
What I need: ("Ab", "AJ", "Be", "bo", "Gi", "Zh")

Code:

DataSource aDS = DataSource.get("aDatasource");
SortSpecifier[] sortSpecifiers = {new SortSpecifier("name", SortDirection.ASCENDING)};
DSRequest dsr = new DSRequest();
dsr.setSortBy(sortSpecifiers);

ListGridField user= new ListGridField("user", "Created by");
user.setOptionDataSource(aDS);
user.setOptionFilterContext(dsr);
user.setValueField("userName");
user.setDisplayField("name");

SmartClient Version: v8.3p_2013-04-15/Enterprise Deployment (built 2013-04-15)
Firefox 20.0.1

Viewing all articles
Browse latest Browse all 4756

Trending Articles