2013-01-25 64 views
0

如何固定在Struts2顯示錶表的標題行..在Struts2顯示錶如何固定表的標題行

下面的代碼是在struts2的顯示錶

<display:table id="approvalList" name="approvalList" pagesize="${PAGESIZE}" export="false" style="width:934px;align:right;overflow: auto" class="tableHeading" requestURI="approval-list" > 
<display:column title="Reports" sortable="false" style="width:11%;text-decoration:none;text-align:left;">111</display:column> 
<display:column title="Project No." sortable="false" style="width:13%;text-decoration:none;text-align:left;">222</display:column> 
<display:column title="Status" sortable="false" style="width:16%;text-decoration:none;text-align:left;">333</display:column> 
<display:column title="Client Name" sortable="false" style="width:18%;text-decoration:none;text-align:left;">444</display:column> 
<display:column title="Project Name" sortable="false" style="width:20%;text-decoration:none;text-align:left;">555</display:column> 
<display:column title="Set No." sortable="false" style="width:10%;text-decoration:none;text-align:left;">666</display:column> 
<display:column title="Placed Date" sortable="false" style="width:12%;text-decoration:none;text-align:center;">777</display:column>    </display:table> 

上述代碼生成低於HTML代碼的那如何固定表頭行。

<table id="approvalList" style="width:934px;align:right;overflow: auto" class="tableHeading"> 
    <thead> 
    <tr> 
     <th>Reports</th> 
     <th>Project No.</th> 
     <th>Status</th> 
     <th>Client Name</th> 
     <th>Project Name</th> 
     <th>Set No.</th> 
     <th>Placed Date</th> 
    </tr> 
</thead> 
<tbody>  
    <tr class="even"> 
     <td style="width:11%;text-decoration:none;text-align:left;">111</td> 
     <td style="width:13%;text-decoration:none;text-align:left;">222</td> 
     <td style="width:16%;text-decoration:none;text-align:left;">333</td> 
     <td style="width:18%;text-decoration:none;text-align:left;">444</td> 
     <td style="width:20%;text-decoration:none;text-align:left;">555</td> 
     <td style="width:10%;text-decoration:none;text-align:left;">666</td> 
     <td style="width:12%;text-decoration:none;text-align:left;">777</td> 
    </tr> 
    <tr class="odd"> 
     <td style="width:11%;text-decoration:none;text-align:left;">111</td> 
     <td style="width:13%;text-decoration:none;text-align:left;">222</td> 
     <td style="width:16%;text-decoration:none;text-align:left;">333</td> 
     <td style="width:18%;text-decoration:none;text-align:left;">444</td> 
     <td style="width:20%;text-decoration:none;text-align:left;">555</td> 
     <td style="width:10%;text-decoration:none;text-align:left;">666</td> 
     <td style="width:12%;text-decoration:none;text-align:left;">777</td> 
    </tr> 
</tbody> 
</table> 
+0

您的意思是?:表 { table-layout:fixed; } –

+0

不,他意味着一個固定的表頭滾動...在網絡上有很多解決方案,但displayTag是舊的,我想這些解決方案都不會適用於新的瀏覽器。你必須欺騙一下:/ –

+0

謝謝**安德烈**但生成的HTML代碼的解決方案是什麼,我想固定表格標題行。 –

回答