我在我的应用程序中使用jquery
数据表。我的pagination
有问题,使用this.table.dataTable().fnDraw()
时它正在重置。
我的数据表每隔5秒就会在更新表时调用fnDraw()
。调用this.table.dataTable().fnDraw()
时,即使用户在第2页或其他页面上,也会显示第一页。
有没有办法即使在this.table.dataTable().fnDraw()
之后也能保持分页状态。
最佳答案
在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)
即可。停留在同一页面上,排序也保持不变。