What?! Do you have a link?? :-) | -----Original Message----- | From: Thomas CORNET [mailto:[EMAIL PROTECTED]] | Sent: Wednesday, January 15, 2003 7:39 AM | To: Struts Users Mailing List | Subject: RE: How to let a user click a column header to sort data in a tab | le u sing struts? | | | Hello | | Do you need this sequence to be full JSP ?? Because JavaScript librairies | exist to let you directly sort tables. Thus, no page reload is needed. | | Thomas | | At 11:39 15/01/2003 +0000, you wrote: | | > > -----Original Message----- | > > From: Jason Yam [mailto:[EMAIL PROTECTED]] | > > Sent: 15 January 2003 06:52 | > | >--////-- | > | > > | > > | > > Hi all, | > > | > > anyone knows how to implement this sequence of operations | > > in struts | > > (i.e. click column header to sort)? | > > | > > DisplayAction -> jsp form -> ProcessAction -> jsp result | > > with header for | > > sorting -> click one header -> jsp result with header for | > > different sorting | > > order | > > | > > The result jsp has a table with multiple column headers. | > > A user can | > > click one of the column headers to sort the data in different | > > order. I do | > > not know how to implement this in struts . Do I need to make | > > a form in the | > > result jsp so that I can make another ProcessAction for sorting. For | > > instance, | > > | > > DisplayAction -> jsp form -> ProcessAction *A* -> jsp | > > result with header | > > for sorting -> click one header -> ProcessAction *B* -> jsp | > > result with | > > header for different sorting order | > > | > > How to change the struts-config to make it work? | > | >I did it totally differentlty. I had a report generate action and | >generic form `ViewReport' and `ViewReportForm' respectively. | >The business report action form was stored in the SESSION scope. | >This generated a report. My action form stored a list of rows as | >a Java collection in a nested attribue "rows". | > | >I rendered the report using HTML Tables in a bog standard JSP. | >For each column I designed two up and down arrow gifs and generated | >two html link using the gifs | > | >I wrote a new action `SortReport' and form `SortReportForm' with | >two attributes "column" and "order" (ascending and descending). | >The sort action just sorted the existing rows retrieved | >from the `ViewReportForm' (action form in the session) and forward | >dispatches back to the report jsp. | > | >Of course I realised, back then, that I could move the actual | >sorting in to the `SortReport' in to `ViewReport' action, but | >I had a brainstorm, I could write the SortReport to sort any | >sort of data stored in rows. However I never got around | >to figuring out the code to do it. It involved a lot of `String' | >to actual Java Object instantiation ie reflection. Ah well. | > | >-- | >Peter Pilgrim, | >Struts/J2EE Consultant, RBoS FM, Risk IT | >Tel: +44 (0)207-375-5642 | > | > | >******************************************************************** | > Visit our Internet site at http://www.rbsmarkets.com | > | >This e-mail is intended only for the addressee named above. | >As this e-mail may contain confidential or privileged information, | >if you are not the named addressee, you are not authorised to | >retain, read, copy or disseminate this message or any part of it. | >The Royal Bank of Scotland plc is registered in Scotland No 90312 | >Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB | >Regulated by the Financial Services Authority | >******************************************************************** | > | >-- | >To unsubscribe, e-mail: <mailto:struts-user- | [EMAIL PROTECTED]> | >For additional commands, e-mail: <mailto:struts-user- | [EMAIL PROTECTED]> | | -- | To unsubscribe, e-mail: <mailto:struts-user- | [EMAIL PROTECTED]> | For additional commands, e-mail: <mailto:struts-user- | [EMAIL PROTECTED]>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

