0

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]);
    }
}

行を追加または削除する機能は使用していません。

4

1 に答える 1

0

これは、tablesorter の最新の更新で解決されたばかりです -ここで報告されています

最新バージョンをダウンロードするだけです。

于 2013-11-09T22:02:52.767 に答える