You can get the original list by doing the following
from your decorator class:

Object fullList =
this.getPageContext().findAttribute("fullList");

where "fullList" is the name of the list configured
in the name attribute of the displaytag table tag,
e.g.,
 <display:table id="row" name="${fullList}"...

With the the full list in hand, you can do your grand
total.

That's half the answer.  You also need a way to
determine whether it's the last page being displayed. 
Otherwise, this grand total row will show in every
page.  Gotta think about that one.

-Jorge

--- Christopher Becker <[EMAIL PROTECTED]>
wrote:

> Yes, you have accurately described my goal. However,
> I do not understand
> how access to the page context will help me achieve
> it. Could you please
> elaborate?
>  
> Regards,
>  
> --Chris
> 
> >>> [EMAIL PROTECTED] 11/10/2005 2:44:51 PM >>>
> 
> So you want the total to appear only in the last
> page, but you want it
> to be total for the entire table, not just last
> paginated page, right? 
> However, the decorated object displaytag makes
> available to the
> decorator is the partial list for the current page. 
> It also, though,
> gives it access to the pagecontext, through
> getPageContext(), which you
> can use to get the original full list you fed
> displaytag.  I haven't
> tried this, but it should work.
>  
> -Jorge
> 
> Christopher Becker <[EMAIL PROTECTED]> wrote:
> I located the TotalWrapper.java class used in the
> first example, and
> tried writing a modified version. I can get the
> total to display on the
> last page of my table, but unfortunately it only
> displays the column
> total for the last page's values  (My list is long,
> and has multiple
> pages). I need a solution that will provide a total
> at the end of a
> multi-page table. The examples blelow show all
> results on one page. Do
> you know of a solution that totals a multi-page
> table?
>  
> Regards,
>  
> Chris
> 
> >>> [EMAIL PROTECTED] 11/10/2005 1:33:44 PM >>>
> 
> Look at these examples:
> http://displaytag.homeip.net/example-callbacks.jsp
>
http://www.jamesgood.com:8080/displaytag-examples-1.1-SNAPSHOT/example-new-export.jsp
>  
> The second one is a little more involved, but it
> includes convenient
> links to the code.  You can get the code for the
> first example by
> checking out the displaytag-examples project from
> cvs.
>  
> -Jorge
> 
> Christopher Becker <[EMAIL PROTECTED]> wrote:
> Hi;
>  
> I am interested in displaying the totals row only at
> the end of the
> table (last page) as well. Could you provide an
> example as to how this
> is done?
> Regards,
>  
> --Chris
> 
> >>> [EMAIL PROTECTED] 10/12/2005 7:28:12 PM >>>
> 
> BTW, if you don't have to place your totals row in
> the
> footer, you can just use a table decorator to
> generate
> your totals row as the last line of the table, and
> avoid the inconsistent tfoot browser implementations
> altogether.
> 
> -Jorge
> 
> --- Jorge Barroso <[EMAIL PROTECTED]> wrote:
> 
> > Just happened to be reading about this at htmldog
> > today,
> >
> http://www.htmldog.com/guides/htmladvanced/tables/,
> > where you'll find out that
> > when printed, the thead and tfoot rows SHOULD
> appear
> > on every page.
> > Mozilla is following the standard, whereas
> > "IE doesn't have a clue when it comes to headers
> and
> > footers, and although it renders them in the
> table,
> > they will not appear at the top and bottom of
> every
> > printed page."
> > So, it looks like you're taking advantage of IE's
> > non-sta ndard tfoot printed presentation and
> wanting
> > Mozilla to do the same.  Perhaps you could
> redefined
> > tfoot's presentation through css so that it only
> > prints at the bottom of the page.  Though I don't
> > have an answer for you, I hope this sheds some
> light
> > into your problem.
> >  
> > -Jorge
> > 
> > pankaj singla <[EMAIL PROTECTED]> wrote:
> > 
> > Is there any way to control the printiing of
> footer
> > in table to last page only. I am using footer to
> > print
> > the Sum of each column in the last line. I am
> using
> > display:table for the table. But while IE is only
> > showing the footer on last page, Mozilla shows
> > footer
> > on each page.
> > 
> > Thanks,
> > 
> > 
> > 
> > __________________________________ 
> > Start your day with Yahoo! - Make it your home
> page!
> > 
> > http://www.ya h oo.com/r/hs
> > 
> > 
> >
>
-------------------------------------------------------
> > This SF.Net email is sponsored by:
> > Power Architecture Resource Center: Free content,
> > downloads, discussions,
> > and more.
> > http://solutions.newsforge.com/ibmarch.tmpl
> > _______________________________________________
> > displaytag-user mailing list
> > [email protected]
> >
>
https://lists.sourceforge.net/lists/listinfo/displaytag-user
> > 
> >         
> > ---------------------------------
> >  Yahoo! Music Unlimited - Access over 1 million
> > songs. Try it free.
> 
> 
> 
>         
> __________________________________ 
> Yahoo! Music Unlimited 
> Access over 1 million songs. Tr y it free.
> http://music.yahoo.com/unlimited/
> 
> 
>
-------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content,
> downloads,
> discussions,
> and more.
> http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> displaytag-user mailing list
> [email protected]
>
https://lists.sourceforge.net/lists/listinfo/displaytag-user
> 
> 
> Yahoo! FareChase - Search multiple travel sites in
> one click. 
> 
> Yahoo! FareChase - Search multiple travel sites in
> one click. 
> 



                
__________________________________ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
displaytag-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to