sortProperty="attrEndDate.time" And remove the comparator.
José Renato wrote: > Hi All, > > I am still stucked here. Can someone give me some clue how can I sort > a String date column properly? > > > I have a date field retrieved as plain String from database. When I > try to sort the "date" column it does not work properly. So I extended > display tag DefaultComparator as follows: > > //... > public class DateStringComparator extends DefaultComparator { > public int compare(Object dateOne, Object dateTwo) { > int result = 0; > final String mask = "dd/MM/yyyy HH:mm:ss"; > try { > Date d1 = DateWrapper.stringToDate(((String) > dateOne).trim(), mask); > result = d1.compareTo(DateWrapper.stringToDate(((String) > dateTwo) > .trim(), mask)); > } catch (ParseException e) { e.priontStackTrace(); } > return result; > } > } > > When declaring the String date column I do: > > <display:column title="End Date" class="content-table" > media="html csv xml excel pdf rtf" style="width=33%" > comparator="com.app.web.util.DateStringComparator" > sortable="true" > sortProperty="attrEndDate">${vote.attrEndDate}</display:column> > > Here comes the problem. The table renders the comparator class name > "com.app.web.util.DateStringComparator" instead of field value. I am > using displaytag-1.1.1-2007-6-7.jar. > > What am I missing here dudes? Can someone shed some light here :D > > Thanks a lot, > José Renato. > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > ------------------------------------------------------------------------ > > _______________________________________________ > displaytag-user mailing list > displaytag-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/displaytag-user > -- Chris Widhelm Product Engineering Contego Solutions, LLC p. 214.580.2072 f. 214.853.9157 e. [EMAIL PROTECTED] http://www.contego.net ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ displaytag-user mailing list displaytag-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/displaytag-user