Mar*_*vel 13 jquery datatables
我正在读数据文档,但我找不到答案.我的问题是:
我有一个10,000行的表.我按状态搜索,结果是3000行.从3000行,我将显示每页20.
"recordsTotal":这里的值应该是什么?,"recordsFiltered":这里应该有什么价值?
如果recordsTotal值必须是10.000,如果不感兴趣,我可以隐藏这个值吗?
Gyr*_*com 14
从官方文件:
recordsTotal过滤前的总记录(即数据库中的记录总数)
recordsFiltered过滤后的总记录(即应用过滤后的记录总数 - 不仅仅是为此页面数据返回的记录数).
您的回答应该是:
{
"draw": 1,
"recordsTotal": 10000,
"recordsFiltered": 3000,
"data": [
// ... skipped 20 records ...
]
}
Run Code Online (Sandbox Code Playgroud)
我相信recordsTotal只用于信息面板Showing 1 to 20 of 3000 entries (filtered from 10000 total entries).如果您不使用信息面板,则无需返还recordsTotal财产.
recordsFilteredjQuery DataTables还使用属性来计算显示数据集所需的页数.
有关更多信息,请参阅服务器端 - 返回的数据.