我正在阅读数据表文档,但我找不到答案。我的问题是:我有一个有10000行的表。我按州搜索,结果是3000行。从3000行中,我将显示每页20行。“recordsTotal”:这里面应该有什么值,“recordsFiltered”:这里面应该有什么值、如果recordsTotal值必须为10.000,如果不感兴趣,我可以隐藏此值吗?
pnwntuvh1#
来自官方文件:recordsTotal过滤前的记录总数(即数据库中的记录总数)recordsFiltered过滤后的记录总数(即过滤后的记录总数-而不仅仅是为该数据页返回的记录数)。你的回答应该是:
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属性。jQuery DataTables也使用recordsFiltered属性来计算显示数据集所需的页面数量。有关详细信息,请参阅服务器端返回的数据。
Showing 1 to 20 of 3000 entries (filtered from 10000 total entries)
1条答案
按热度按时间pnwntuvh1#
来自官方文件:
recordsTotal
过滤前的记录总数(即数据库中的记录总数)
recordsFiltered
过滤后的记录总数(即过滤后的记录总数-而不仅仅是为该数据页返回的记录数)。
你的回答应该是:
我相信
recordsTotal
只用于信息面板Showing 1 to 20 of 3000 entries (filtered from 10000 total entries)
。如果您不使用信息面板,则不必返回recordsTotal
属性。jQuery DataTables也使用
recordsFiltered
属性来计算显示数据集所需的页面数量。有关详细信息,请参阅服务器端返回的数据。