jquery datatables recordsFiltered recordsTotal

jquery datatables recordsFiltered recordsTotal

我有一个 table 使用 DTResult 来传递数据。如何动态更改 recordsFilteredrecordsTotal 而不是对它们进行硬编码?现在我的代码如下所示:

DTResult<NAME> result = new DTResult<NAME>
{
    draw = staff.Draw,
    data = source,
    recordsFiltered = 100,
    recordsTotal = 100
};

您的 DTResult 看起来是自定义的 class,其中 returns json 符合要求的格式。您可以轻松地使用 return Json(new{...

无论如何,如果 data = source 是包含 table 数据的 属性,那么您可以简单地从 source:

填充 recordsFiltered 计数
DTResult<NAME> result = new DTResult<NAME>
{
    draw = staff.Draw,
    data = source,
    recordsFiltered = source.Count(),
    recordsTotal = source.Count()
};

Datatables返回数据documentation