13

jqueryアプリケーションでデータテーブルを使用しています。に問題があります。paginationを使用するとリセットされます this.table.dataTable().fnDraw()

fnDraw()テーブルの更新中に、5秒ごとにデータテーブルが呼び出されます。がthis.table.dataTable().fnDraw()呼び出されると、ユーザーが2ページ目などにいる場合でも、最初のページが表示されます。

後も改ページ状態を維持する方法はありますかthis.table.dataTable().fnDraw()

4

2 に答える 2

19

http://datatables.net/refの説明には次のように書かれています。fnDraw

Parameter:  fnDraw
Type:       function
Inputs:     {bool} [default=true]: Re-filter and resort 
            (if enabled) the table before the draw.

それで、試しthis.table.dataTable().fnDraw(false)てみただけでうまくいきました。同じページにとどまり、並べ替えも同じままでした。

于 2012-05-15T06:37:23.440 に答える
5

あなたが望むことをするこのプラグインを見てください:http://datatables.net/plug-ins/api#fnStandingRedraw

于 2012-05-15T09:02:09.927 に答える