I dont think they are when you click the page size link, could be wrong Hoying, Ken wrote: > Oops! I must have been looking at the wrong thing. I see now that the > sort and dir parameters are passed when paging. Not sure why I thought > that they were not. This makes sense. > > Thanks, > Ken > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Hoying, Ken > Sent: Wednesday, November 28, 2007 9:25 AM > To: displaytag-user@lists.sourceforge.net > Subject: Re: [displaytag-user] [Q] Paging & Sorting > > I am creating a new PaginatedList with each request. If not, I would > have to maintain its state between requests somewhere, like the session. > Correct??? > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of John > Sent: Wednesday, November 28, 2007 8:45 AM > To: displaytag-user@lists.sourceforge.net > Subject: Re: [displaytag-user] [Q] Paging & Sorting > > Hi Ken, > > but surely if you have implemented PaginatedList then you have sort > direction and sort criterion fields which were set from the last > request, if they havent changed then they will remain, unless you are > creating a new object for each request, in which case you might get a > NullPointer or some other exception. > > I could be wrong though, things might be being managed on the session. > > John. > > Hoying, Ken wrote: >> Here is the scenario that I am not clear on... >> >> I open my page. I then choose to sort by a different column by >> clicking on that column. This is accomplished in DisplayTag by that >> column being a link which passes the "sort" and "dir" parameters with >> the expected values to properly sort the column. The new page is >> rendered with the newly requested sort. >> >> There are more results than will be displayed on the page due to the >> page size that has been set. As a result, I have the links across the > >> top to page through the results. These links include the "page" >> parameter which specifies which page is to be shown. However, these >> links do not include the "sort" and "dir" parameters, as I would have >> expected. Yet when I choose a new page be selecting the link, my >> sorting selection from earlier is maintained. >> >> How is this possible? Is DisplayTag somehow storing this information >> in the session between invocations? >> >> Thanks, >> Ken >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of >> John >> Sent: Tuesday, November 27, 2007 6:10 PM >> To: displaytag-user@lists.sourceforge.net >> Subject: Re: [displaytag-user] [Q] Paging & Sorting >> >> it is storing it in your PaginatedList implementation :-) >> >> Hoying, Ken wrote: >>> I am using the PaginatedList interface. However, how does DisplayTag > >>> keep track of the currently sorted column and direction when paging? >>> Is it storing this information in the session some where? >>> >>> -----Original Message----- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] On Behalf Of >>> John >>> Sent: Tuesday, November 27, 2007 11:59 AM >>> To: displaytag-user@lists.sourceforge.net >>> Subject: Re: [displaytag-user] [Q] Paging & Sorting >>> >>> are you using the PaginatedList interface? If so, it does it all for >>> you, the problem is that when you set the page size you'll want the >> user >>> defined parameters, sort direction, sort column etc.. to remain the > >>> same, in which case you'll have to set them in your paginatedList >>> implementation yourself. >>> >>> I came across this problem when deleting objects from a list, if the >>> user has 10 objects per page and 11 objects in total they see 2 >>> pages, >>> if they go to page 2 and delete one of the objects the displayTag >>> will >>> remain on page two, hence the user sees an empty list, what should >>> happen is they jump to page onbe, as they now have only ten objects, >>> hence I must set the page number manually to one. >>> >>> Hope that helps, >>> >>> John. >>> >>> Hoying, Ken wrote: >>>> Interestingly, when using external sorting everything seems to work >>>> fine. There is no form object as not form is submitted. The paging > >>>> and sorting changes are links which pass the parameters in the query >>> string. >>>> Interestingly, the paging links do not contain sorting information, >>>> yet, the sorting seems to be honored. I am trying to figure out how > >>>> that is possible??? >>>> >>>> -----Original Message----- >>>> From: [EMAIL PROTECTED] >>>> [mailto:[EMAIL PROTECTED] On Behalf Of >>>> John >>>> Sent: Tuesday, November 27, 2007 11:20 AM >>>> To: displaytag-user@lists.sourceforge.net >>>> Subject: Re: [displaytag-user] [Q] Paging & Sorting >>>> >>>> Hi Ken, >>>> >>>> You will have to put these details in your form object if you are >>>> sorting externally. >>>> >>>> John. >>>> >>>> Hoying, Ken wrote: >>>>> I noticed that when paging through results that are sorted, >>>>> DisplayTag does not include any sorting parameters in the URL that >>>>> it generates for the paging links. It just includes the page > number. >>>>> I am trying to understand then how DisplayTag know which column >>>>> needs to be >>>> sorted. >>>>> Does anyone know how this works? >>>>> >>>>> 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: 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 >>> >>> --------------------------------------------------------------------- >>> - >>> --- 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 >>> >> >> ---------------------------------------------------------------------- >> -- >> - >> SF.Net email is sponsored by: The Future of Linux Business White Paper > >> from Novell. From the desktop to the data center, Linux is going >> mainstream. Let it simplify your IT future. >> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 >> _______________________________________________ >> displaytag-user mailing list >> displaytag-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/displaytag-user >> >> ---------------------------------------------------------------------- >> --- SF.Net email is sponsored by: The Future of Linux Business White >> Paper from Novell. From the desktop to the data center, Linux is >> going mainstream. Let it simplify your IT future. >> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 >> _______________________________________________ >> displaytag-user mailing list >> displaytag-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/displaytag-user >> > > > ------------------------------------------------------------------------ > - > SF.Net email is sponsored by: The Future of Linux Business White Paper > from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > displaytag-user mailing list > displaytag-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/displaytag-user > > ------------------------------------------------------------------------ > - > SF.Net email is sponsored by: The Future of Linux Business White Paper > from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > displaytag-user mailing list > displaytag-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/displaytag-user > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: The Future of Linux Business White Paper > from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > displaytag-user mailing list > displaytag-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/displaytag-user >
------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ displaytag-user mailing list displaytag-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/displaytag-user