我正在使用 DataTables 创建一个能够动态过滤内容的表格。我正在遵循基本示例,在这里。
然而,我想要进行一项自定义操作:在我的表格中显示按字母顺序排序的结果,并为每个字母添加一个“标题行”。例如:
A
- Apple
- Avocado
B
- Bear
- Button
C
- Car
我已成功完成了这个任务(在服务器端使用 Django
模板输出),但底部标签 Datatables 默认显示不正确,因为它计算了标题行。在上面的示例中,它读取如下内容:
Showing 1 to 8 of 8 entries
当它应该阅读时:Showing 1 to 5 of 5 entries.
深入挖掘后,信息结果可以通过API访问,如下所示:"language": {"info": "显示TOTAL条目中的START到END",}
。
我有能力将标题行计数并保存为变量(例如var headercount = 3
)从我的Django模板中获取。
我该如何修改DataTables API中的START
、END
和TOTAL
,以便在循环浏览每个页面时它们是准确的?