数据表:避免“ recordsFiltered”计算

时间:2018-09-02 15:44:29

标签: datatable

我在项目中使用数据表(版本1.10.15)。

我的主表包含数百万条记录。

为了用数据填充数据表,我向AJAX发送了一个3值的响应:

recordsTotalrecordsFiltereddata

所有数据都在MySql数据库中,我查询了3次,对于每个需要返回的值一次。

recordsTotaldata查询非常快,因为我有索引,并且我将limitoffset一起用于data查询。 / p>

recordsFiltered查询的速度很慢,此外-我真的不需要知道recordsFiltered的确切数目,因为我的数据表pagingTypesimple(所以我仅显示给用户PreviousNext按钮。

我的问题:recordsFilter是否有一个替代值,该值仅告诉dataTable是否存在一页以上的结果(以便它可以启用Next按钮),而不是传递实际的已过滤值记录的数字对我来说是繁重且不必要的计算。

希望我的问题很清楚。

谢谢。

0 个答案:

没有答案