2012-07-17 84 views
1

我在Django中使用tablesorter並希望將Totals行從整個表中排序。到目前爲止,如果我對任何列進行排序,那麼總計行也會被排序。django中tablesorter的單獨彙總行

目前,我的表格正在製作中,「總計」行進入最後。

回答

2

我認爲你的問題只與tablesorter(不與django)。最後一行未排序的最簡單的方式(如總計行)是用thead,tbody和tfoot組織你的表。例如:

<thead> 
    <tr> 
    .... 
    </tr> 
</thead> 
<tbody> 
    <tr> ... </tr> 
    <tr> ... </tr> 
</tbody> 
<tfoot> 
    <tr> 
     <td>Total</td><td> ... </td> ... 
    </tr> 
</tfoot> 

嵌套在tfoot標記中的行將不會被排序。

+0

對,我只是傳遞一個項目列表,例如a = [1,2,3,4] ,並且在實際的html頁面中,我正在運行一個查看pop的列表中的每個項目最後一個是總數... – user1530318 2012-07-17 22:51:32

+0

好的。在django中使用{%if forloop.last%}來識別最後一個項目,然後給它正確的sintax,即 – jheyse 2012-07-17 23:55:06