I've seen this request/question before.  The displaytag spits out HTML,
so if you can do it with an HTML-based table, you can do it with the
displaytag.  In other words, no it does not currently support this.  If
we had a <tbody>, maybe we could add "overflow: auto" or something like
that, but otherwise your options are frames and DHTML.

Matt

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mehta,
Jasmin
Sent: Thursday, August 14, 2003 10:36 AM
To: [EMAIL PROTECTED]
Subject: [displaytag-user] how to freeze the header using
<display:table> tag?

Hi,

I have a table content that can be more than one screen/page. To see the
bottom rows/lines of the table, I have to scroll it up. While doing
this, I am loosing the view of table header.

Is there any way, I can freeze the header of the table and let the
content scroll?

Below is my existing code:

<table width="100%">
           <tr>
                 <td align="left" colspan="2" valign="top" nowrap>
             <div id="trans" align="left">
                  <p>                
                        <center>
                        <display:table height="50px" width="100%"
name="transactions" scope="session"
decorator="com.boa.mad.ice.wrapper.TransactionWrapper">
                        <display:column property="radio" title=""/>
                        <display:column property="transactionCode"
title="Tran Code" align="left" sort="true" width="10%"/>
                        <display:column property="datePosted"
title="Date Posted" align="left" sort="true" width="15%"/>
                        <display:column property="transactionDateString"
title="Trans Date" align="left" sort="true" width="15%"/>
                        <display:column
property="roundedTransactionAmount" title="Amount" align="right"
sort="true"/>
                        <display:column property="refLink"
title="Reference Number" align="center"/>
                        <display:column property="merchantName"
title="Merchant Name" align="left" sort="true" width="15%"/>
                        <display:column property="merchantCity"
title="City" align="left" sort="true"/>
                        <display:column property="merchantState"
title="State" sort="true"/>
                        
                        <display:setProperty name="basic.msg.empty_list"
value="<%=displayMsg.toString()%>" />
                        <display:setProperty name="sort.behavior"
value="list" />  
 

                        </display:table>
                        </center>       
                        <html:hidden property="txnIndex"/>
                        <html:hidden property="disputedTxnFound"/>

                        
          </div>
                  </td> 
            </tr>
        </table> 

now if the div #trans has below stylesheet, it does give me scroll bar,
but it scrolls along with header. 

#trans
{
  position: relative; 
  height: 300px; 
  width: 100%;
  overflow:scroll;
  border-color: green;
  border-style: solid;
  border-width: 2px;

}


Thanks
Jasmin





-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
/01
_______________________________________________
displaytag-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-user




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
displaytag-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to