我正在阅读数据表文档,但找不到答案。我的问题是:
我有一个包含 10.000 行的表。我按州进行搜索,结果是 3000 行。从 3000 行开始,我将每页显示 20 行。
“recordsTotal”:这里应该有什么值?,
“recordsFiltered”:这里应该有什么值?,
如果recordsTotal值必须是10.000,如果不感兴趣我可以隐藏这个值吗?
From 官方文档 https://datatables.net/manual/server-side#Returned-data:
recordsTotal
过滤前的总记录数(即数据库中的记录总数)
recordsFiltered
过滤后的总记录数(即应用过滤后的记录总数 - 不仅仅是此数据页返回的记录数)。
你的回应应该是:
{
"draw": 1,
"recordsTotal": 10000,
"recordsFiltered": 3000,
"data": [
// ... skipped 20 records ...
]
}
我相信recordsTotal
仅用于信息面板Showing 1 to 20 of 3000 entries (filtered from 10000 total entries)
。如果您不使用信息面板,则无需返回recordsTotal
财产。
财产recordsFiltered
jQuery DataTables 还使用它来计算显示数据集所需的页数。
See 服务器端-返回数据 https://datatables.net/manual/server-side#Returned-data了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)