0
當在tablesorter 2.13.2中使用服務器端排序和分頁器時,在處理排序時會顯示兩倍的行數。例如,如果每頁顯示5行,當單擊標題進行排序時,排序過程結束時顯示10行,然後顯示正確的5行。它會發生是否使用測試頁面小部件或舊的尋呼機。這似乎並不是在第一次觸發排序時發生,而是在隨後的排序中發生。Tablesorter在使用ajax排序時閃爍重複的行
,增加了額外的行代碼開始於行jquery.tablesorter.js
326:
if (!c.appender || !c.removeRows) {
l = r[pos].length;
for (j = 0; j < l; j++) {
$tb.append(r[pos][j]);
}
}
我沒有使用任何功能的追加或刪除行。
這工作。但是我現在有一個'.trigger('search',false)',我正在使用一個不再有效的外部過濾器。將單獨發佈演示。 – lindon
發送給你一個關於這個問題演示的單獨郵件加上討論的[這裏](http://stackoverflow.com/questions/19760156/filteredpages-in-tablesorter-with-server-side-filtering) – lindon
找到解決方案到上面提到的'.trigger('search',false)'問題。使用版本2.13.3將其替換爲[此處]顯示的方法(http://mottie.github.io/tablesorter/docs/example-widget-filter-any-match.html)。特別是,使用下面的代碼:'$(「。search」)。bind('search keyup',function(e){$('table')。trigger('search',[[this.value]]); });' – lindon