从数据表jquery插件中删除行时,Scroller移动到表的顶部

时间:2018-01-24 07:01:43

标签: angularjs datatables

我在angular js Application中使用数据表作为angular Directive并使用“=”scope将数据传递给它。当使用row.remove.draw()删除行时,滚动条移动到表的顶部。 这是我的代码:

var row = $scope.table.row($(this).parents('tr'));
row.remove.draw();

我进一步检查了它,即使我评论row.remove.draw()它删除row.So我猜它是由于表重绘新数据。因为我使用双向绑定数据。 数据表初始化:

$('#example')DataTable({"aaData": $scope.list,});

指令致电:

<data-table list="data"></data-table>

指令中的清单范围:

list:"=" 

1 个答案:

答案 0 :(得分:0)

您可以使用row.remove.draw(false);保持同一页面。查看draw() API doc