2012-05-29 14 views
0

我一直在尋找API並在那裏搜索論壇,但是我還找不到任何東西。現在我擁有的是一張標準表jQuery Datatables在tfoot元素上停止排序

<table> 
    <thead> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    </thead> 
    <tbody> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    </tbody> 
    <tfoot> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    </tfoot> 
</table> 

快速的手型錄音。無論如何..當我點擊thead中的元素進行排序時,tfoot中的東西就與tbody中的東西相匹配。從某種意義上說,我希望有一個理由。

所以我的總體問題是,有沒有辦法將tfoot排除在排序之外呢?

數據表設置:

$('#'+tableID).dataTable(
       { 
        "sPaginationType": "full_numbers", 
        "bPaginate": false, 
        "bFilter": false, 
        "bAutoWidth": true, 
        "sScrollY": tableY+"px", 
        "bScrollCollapse": true, 
        "oLanguage": { 
         "sInfo": "Showing _END_ Events." 
        }, 
        "aaSorting": [[ 1, "asc" ]], 
        "aoColumns": [ 
         null, 
         null, 
         null, 
         null 
         ] 
       }); 
+0

請添加您的腳本代碼。 – ahren

+0

添加了我的數據表調用。 – chris

+0

有一點問題,但是你應該把'tfoot'放在'tbody'之前。 – 2012-05-29 23:53:36

回答

1

標準examples從網站的數據表沒有您所描述的問題;即頁腳不是分類的一部分。

我試圖分叉其中的一個例子,並使用(大部分)作爲示例提供的代碼,只做了一些修改。頁腳不是排序的一部分。

http://live.datatables.net/uyanul/edit#javascript,html,live

也許有造成這個問題,這是不是你原來的問題的一部分,一段代碼?

+0

不確定,一切似乎都是一樣的,不會注意到你所做的調整,但是他們不那麼小。你在那裏的權利可能在某個地方。影響我目前沒有看到。 – chris

+0

經過進一步的檢查..我意識到應該在我的tfoot中,是不是。它被附加到tbody上,並在那裏混淆。解決導致它進入身體而不是腳的問題,整體解決了問題。如果不是你的回答讓我思考,不要以爲我會在一段時間內對此付出代價。謝謝。 – chris