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 回答