我有一张超过10万条记录的表格。
我需要在数据表中显示它们,但数据表的约束是25 000条记录。
当记录超过25 000条时,数据不会从数据库中提取到数据表中。
有人可以为此建议最好的选择吗?
我使用数据表来下载报告更容易。
答案 0 :(得分:1)
Server-side processing是可行的方法。
用法是;
$('#example').DataTable( {
serverSide: true,
ajax: function ( data, callback, settings ) {
........
},
scrollY: 500,
scroller: {
loadingIndicator: true
}
});
});
因此,此代码是无限滚动实现的示例。当您在垂直方向上滚动500px(scrollY: 500
)时,在表格上显示“ loading ... ”文本后,将从后端获取新数据。
有关详情,请查看此示例: link 。