Hi Marcus,

I don't understand why you speak about a tag <html:link
page="/sortmyRecords.do?,
the aim of the script sortTable.js, is to update the page at the client side
no request
is done to the server. Isn't it ?
If we use an action to sort the list, a request is sent to the server and
the web server
send a new page. The server will be overloaded rapidly. 

-----Original Message-----
From: Marcus Biel [mailto:[EMAIL PROTECTED]]
Sent: 16 January 2003 10:37
To: [EMAIL PROTECTED]
Subject: Re: How to let a user click a column header to sort data in a t
ab le u sing struts?



Hi Sandra.
For each column header you need a link that gives the required
parameters to your Action.
You can add 1 static and one dynamic parameter.
If you need more dynamic parameters, you need to add a map.

Without map:
<html:link page="/sortmyRecords.do?staticparameterName="columName"
paramName="BeanNameorFormName" paramId="dynamicParameterName"
paramProperty="parameterValue">Column Name</html:link>

With MapMap:
<html:link page="/sortmyRecords.do" name="BeanNameorFormName"
property="MapParameterName">Column Name</html:link>

And have a look at:
http://localhost:8080/struts-documentation/struts-html.html#link
http://localhost:8080/struts-exercise-taglib/html-link.jsp
        

hope this helps.

marcus

[EMAIL PROTECTED] schrieb:
> 
> I placed your code in my JSP page, I can view
> the table but I didn't see the name of the column
> (header name) and I can't sort the table.
> Do you have an idea ?
> 
> -----Original Message-----
> From: Thomas CORNET [mailto:[EMAIL PROTECTED]]
> Sent: 16 January 2003 09:46
> To: Struts Users Mailing List
> Subject: RE: How to let a user click a column header to sort data in a t
> ab le u sing struts?
> 
>     This kind of HTML code works with me... What error(s) do your brower
> display ?
> 
> <html>
> <head>
>          <title>test</title>
> </head>
> <body>
>                  <table id="table0" cellspacing=2 cellpadding=5
> align=center bgcolor=black>
>                          <tr>
>                                  <td>First Name</td>
>                                  <td>Last Name</td>
>                          </tr>
>                          <tr>
>                                  <td bgcolor=white>John</td>
>                                  <td bgcolor=white>Doe</td>
>                          </tr>
>                          <tr>
>                                  <td bgcolor=white>Zinedine</td>
>                                  <td bgcolor=white>Zidane</td>
>                          </tr>
>                          <tr>
>                                  <td bgcolor=white>Andre</td>
>                                  <td bgcolor=white>Agassi</td>
>                          </tr>
>                          <tr>
>                                  <td bgcolor=white>Albert</td>
>                                  <td bgcolor=white>Einstein</td>
>                          </tr>
>                  </table><br>
> 
>                  <script src="sortTable.js"></script>
>                  <script>initTable("table0");</script>
> </body>
> </html>
> 
> At 09:32 16/01/2003 +0100, you wrote:
> >I did what you said but that still does not go, here the code of my page
> >JSP.
> >I would have forgotten something?
> >
> ><%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
> ><script src="sortTable.js"></script>
> >
> ><%-- Add a vertical scroll bar to the list --%>
> ><%-- List of ATM calls --%> <%-- Title for the columns of the table --%>
> >I placed the file sortTable.js in the directory where I placed the JSP
> >file. How can I be certain that script is called? Thanks a lot in advance
> >-----Original Message----- From: Thomas CORNET
[mailto:[EMAIL PROTECTED]]
> >Sent: 15 January 2003 22:31 To: Struts Users Mailing List Subject: RE:
How
> >to let a user click a column header to sort data in a t ab le u sing
> >struts? To resolve your problem, here is what you can do : write after
the
> >tag "" of your table. The script only needs the contents of the table to
> >be loaded. Putting the code on the onLoad event of the body make sure the
> >script is executed after the whole page has been loaded, but putting this
> >line of code instead, at the bottom of the page, works fine, I've just
> >tested it. Thomas At 18:24 15/01/2003, you wrote: >That seems indeed very
> >simple but I will know if somebody uses it with the >Tiles
> >components. >Because with these components we do not write "with the
hand"
> >JSP pages and >more particularly the tag < body > attached to each page.
> >The page is build >with the content of the file tiles-def.xml. >Moreover
I
> >do not understand exactly how does this work. >And thus I do not see how
> >to indicate the command >onLoad='initTable("table0");' for init the table
> >to sorting. >This table can vary from one page to another, is it
> >systematically necessary >to put the same id? >where do I have to put the
> >JS command onLoad within a Tiles application? > >Thanks in
> >advance. > >-----Original Message----- >From: Jacob Hookom
> >[mailto:[EMAIL PROTECTED]] >Sent: 15 January 2003 15:09 >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? > > >BOMBZ!! That's really cool. It
> >works in Mozilla too FYI. > >-Jacob > >| -----Original Message----- >|
> >From: Thomas CORNET [mailto:[EMAIL PROTECTED]] >| Sent: Wednesday,
> >January 15, 2003 7:55 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? >| >| >| Isn't it ? This is a friend of mine who has coded
> >it, and it's working >| well. Check out the attachement. >| >|
> >Thomas >| >| At 14:40 15/01/2003 +0100, you wrote: >| >2003. január 15.
> >14:39 dátummal Thomas CORNET ezt írtad: >| > > 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. >| > >| >Sounds interesting! Is it running on the
> >popular browsers? Where can >I >|
> >get >| >this? >| > >| >Tib >| > >| >-- >| >To unsubscribe, e-mail: |
> >[EMAIL PROTECTED]> >| >For additional commands, e-mail: |
> >[EMAIL PROTECTED]> > > > >-- >To unsubscribe, e-mail: > >For
> >additional commands, e-mail: > > >-- >To unsubscribe, e-mail: >For
> >additional commands, e-mail: -- To unsubscribe, e-mail: For additional
> >commands, e-mail: -- To unsubscribe, e-mail: For additional commands,
> e-mail:
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to