保持fnDraw上的分页状态()

时间:2012-05-15 05:12:10

标签: jquery datatables

我在我的应用程序中使用jquery个数据表。我的pagination有问题,我在使用this.table.dataTable().fnDraw()时会重置。

我的数据表每隔5秒就会在更新表时调用fnDraw()。当this.table.dataTable().fnDraw()被调用时,即使用户在第2页或其他页面上,也会显示第一页。

是否有办法在this.table.dataTable().fnDraw()之后保持分页状态。

2 个答案:

答案 0 :(得分:19)

http://datatables.net/reffnDraw的说明是:

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

所以,只是尝试this.table.dataTable().fnDraw(false)并且它有效。保持在同一页面,并且排序保持不变。

答案 1 :(得分:5)

看看这个符合你想要的插件:http://datatables.net/plug-ins/api#fnStandingRedraw