【发布时间】:2020-05-13 06:43:38
【问题描述】:
我最近从 1.9 迁移到 1.10,并且针对 ajax 请求更改了分页行为。
在 1.9 中,我无法通过 iTotalDisplayRecords 或 iTotalRecords,只要我将 sEcho 发回,分页仍然可用。
这似乎在 1.10 中不再有效,只要我不发送 recordsTotal 值,分页就会保持禁用状态。
我有一些表在 db 中包含 500k+ 行,将它们全部计数以生成 recordsTotal 可能会很昂贵,特别是如果我需要在每次页面更改时都这样做。
我可以建立一个缓存机制,这也不是完美的解决方案,因为我第一次仍然需要根据我的数据库计算这些行,这可能需要一些时间并产生更慢的体验。
我是否缺少任何其他解决方案来保持分页可用而不计算 db 中的所有行?
谢谢。
【问题讨论】:
标签: datatables datatables-1.10