recordsTotal,recordsFiltered explanation Jquery DataTable

kuhbmx9i  于 2023-06-29  发布在  jQuery
关注(0)|答案(1)|浏览(162)

我正在阅读数据表文档,但我找不到答案。我的问题是:
我有一个有10000行的表。我按州搜索,结果是3000行。从3000行中,我将显示每页20行。
“recordsTotal”:这里面应该有什么值,“recordsFiltered”:这里面应该有什么值、
如果recordsTotal值必须为10.000,如果不感兴趣,我可以隐藏此值吗?

pnwntuvh

pnwntuvh1#

来自官方文件:
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属性来计算显示数据集所需的页面数量。
有关详细信息,请参阅服务器端返回的数据。

相关问题