Glad to hear you were able to get it to work.

Take care,
Ken 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John
Sent: Sunday, November 18, 2007 6:46 AM
To: displaytag-user@lists.sourceforge.net
Subject: Re: [displaytag-user] [Q] External Sorting with PaginatedList

Hi Ken,

Thanks for the advice about sorting, it works!

before I was returning a SortOrderEnum.ASCENDING when the param from the
request was sort=desc and SortOrderEnum.DESCENDING when it was sort=asc.

I thought this would switch the order correctly but as you said I should
be returning a SortOrderEnum.ASCENDING when sort=asc and
SortOrderEnum.DESCENDING when sort=desc.

Many thanks for your help, two heads are better than one!

John.

Hoying, Ken wrote:
> Thank you, John!!!
> 
> The tip on sortProperty was instrumental.  I also had a similar 
> experience with sortName seemingly doing nothing.
> 
> I believe that I do have the sortDirection() working. I set it to 
> SortOrderEnum.ASCENDING when the dir param is asc and to 
> SortOrderEnum.DESCENDING when the dir param is desc.
> 
> I am not sure if DisplayTag is still an active project and if the 
> active developers are monitoring this forum.  It is a great product, 
> but this funcitonality seem too important to not be better implemented

> and documented.
> 
> Thank you,
> Ken
>  
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> John
> Sent: Friday, November 16, 2007 6:38 AM
> To: displaytag-user@lists.sourceforge.net
> Subject: Re: [displaytag-user] [Q] External Sorting with PaginatedList
> 
> Hi Ken,
> 
> I'm in a similar situation. All I can tell you is that the 
> sortCriterion is the column name, as defined in your display:column 
> tag in the jsp, like so
> 
> sortProperty="whatever_you_want_to_call_it"
> 
> There is also sortName field which the doc' seems to suggest you 
> should use. I found this didnt work but sortProperty did.
> 
> You then just have a sortCritrion String in your PaginatedList 
> Implementation with a set and implemented get. The tag does the rest.
> You don't need to worry about the searchId, just leave that to return 
> a null.
> 
> As for the getSortDirection() this is where I'm stuck! You need to 
> return a SortOrderEnum object , either SortOrderEnum.ASCENDING or 
> .DESCENDING. However, I don't see how displayTag alternates this.
> 
> Try just having a SortOrderEnum field in your paginatedList 
> implementation and just let the get and set get or set it. DisplayTag 
> should really deal with alternating the direction.
> 
> You'll see the sort=asc or sort=desc in the request when you mouse 
> over the column title spin button. I only ever see one, which suggests

> the direction isnt being alternated.
> 
> Keep us updated on your progress, I've yet to hear from anyone who has

> got sorting working for PaginatedList implementations.
> 
> Regards,
> 
> John.
> 
> Hoying, Ken wrote:
>> There is very little documentation on how to use this and the 
>> JavaDoc,
> 
>> to put in nicely, is weak.  I have reviewed the archive and have seen

>> many questions on this functionality but not a lot of answers.  I am 
>> going to give it a try as well and hope for a response.
>>
>> I have figured the the paging and have the working fine.  Now I would

>> like to implement the sorting.  However, it is not at all clear to me

>> how this is done.  Can someone maybe shed some light on the 
>> PaginatedList interface and explain what the getSearchId() and
>> getSortCriterion() methods should return?
>>
>> Thanks in advance!
>> Ken
>>
>> ---------------------------------------------------------------------
>> -
>> --
>>
>> * ***Note:The information contained in this message may be privileged

>> and confidential and protected from disclosure. If the reader of this

>> message is not the intended recipient, or an employee or agent 
>> responsible for delivering this message to the intended recipient, 
>> you
> 
>> are hereby notified that any dissemination, distribution or copying 
>> of
> 
>> this communication is strictly prohibited. If you have received this 
>> communication in error, please notify the Sender immediately by 
>> replying to the message and deleting it from your computer. Thank
you.
> 
>> Premier Inc. *
>>
>>
>> ---------------------------------------------------------------------
>> -
>> --
>>
>> ---------------------------------------------------------------------
>> -
>> --- This SF.net email is sponsored by: Splunk Inc.
>> Still grepping through log files to find problems?  Stop.
>> Now Search log events and configuration files using AJAX and a
> browser.
>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>>
>>
>> ---------------------------------------------------------------------
>> -
>> --
>>
>> _______________________________________________
>> displaytag-user mailing list
>> displaytag-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/displaytag-user
> 
> 
> ----------------------------------------------------------------------
> --
> -
> This SF.net email is sponsored by: Microsoft Defy all challenges.
> Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> displaytag-user mailing list
> displaytag-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/displaytag-user
> 
> ----------------------------------------------------------------------
> --- This SF.net email is sponsored by: Microsoft Defy all challenges. 
> Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> displaytag-user mailing list
> displaytag-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/displaytag-user
> 


------------------------------------------------------------------------
-
This SF.net email is sponsored by: Microsoft Defy all challenges.
Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to