tablesorter 2.13.2 でサーバー側の並べ替えをページャーと共に使用すると、並べ替えの処理中に 2 倍の行数が表示されます。たとえば、1 ページに 5 行が表示されている場合、ヘッダーをクリックして並べ替えると、並べ替えの処理中に 10 行が表示され、並べ替えプロセスが終了すると正しい 5 行が表示されます。ベータ版のページャー ウィジェットが使用されている場合でも、古いページャーが使用されている場合でも発生します。初めて並べ替えがトリガーされたときには発生しないようですが、その後の並べ替えでは発生します。
追加の行を追加するコードは、次の 326 行目から始まりますjquery.tablesorter.js
。
if (!c.appender || !c.removeRows) {
l = r[pos].length;
for (j = 0; j < l; j++) {
$tb.append(r[pos][j]);
}
}
行を追加または削除する機能は使用していません。