我有一个包含超过 100 000 条记录的表。
我需要将它们显示在数据表中,但数据表的限制是 25 000 条记录。
当记录超过25000条时,不会从数据库中将数据提取到数据表中。
有人可以建议最好的选择吗?
我使用数据表来下载报告,这样更容易。
最佳答案
Server-side processing如果您有大量数据要显示,这是可行的方法。
用法是;
$('#example').DataTable( {
serverSide: true,
ajax: function ( data, callback, settings ) {
........
},
scrollY: 500,
scroller: {
loadingIndicator: true
}
});
});
所以,这段代码是无限滚动实现的示例。当您垂直方向滚动 500px (scrollY: 500
) 时,在表格上显示“loading...”文本后,将从后端获取新数据.
欲了解更多信息,您可以查看此示例: link 。
关于php - 如何使用导出选项在数据表中显示 100k 条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46189908/