2013-07-28 36 views
0

我正在使用datatables。默認情況下,在對一列進行排序時使用分頁功能重繪所有表格,並將您放到分頁頁面的第一頁。 有沒有簡單的方法來告訴我想排序和重繪只有當前分頁datatables?如果沒有我如何覆蓋默認排序功能?另外:我用靜態數據表沒有任何ajax功能。datatables:只排序當前分頁

+0

http://stackoverflow.com/questions/27437983/ how-to-sort-only-the-current-page-using-jquery-datatable – ssilas777

回答

1

我在網上看到過,但只爲我工作的事情上了幾個想法在功能_fnFilterComplete復位註釋掉0

/* Redraw the table */ 
/*oSettings._iDisplayStart = 0 Andrew nuked this 8/5/2013 ;*/ 
_fnCalculateEnd(oSettings); 
_fnDraw(oSettings); 
+0

你的解決方案禁止跳轉,但排序仍然發生在整個數據集上。我最初的問題是隻排序當前可見的行。原來沒有簡單的解決方案。這是來自datatables維護者的答案:[datatables forum](http://datatables.net/forums/discussion/comment/50442)。然而,這個功能請求是一個小故障,不再需要它。感謝您的回覆。 – lompy

+0

http://stackoverflow.com/questions/27437983/how-to-sort-only-the-current-page-using-jquery-datatable – ssilas777