【发布时间】:2019-01-09 11:27:13
【问题描述】:
我正在使用TableSorter 对表进行排序,因为我正在尝试替换数据表(因为它难以处理大型数据集)。我正在使用以下 Javascript:
$('#tableID').tablesorter({
widgets: ["saveSort"] ,
dateFormat : "dd/mm/yyyy" // set the default date format
});
它不起作用。如果我对其中一个日期列进行排序,则排序如下
- 23/08/2019
- 30/04/2019
- 2019 年 11 月 8 日
这甚至没有按数字排序,所以我很困惑。我也尝试过使用 dateformat: 'uk' 没有运气
有人有什么想法吗?
【问题讨论】:
-
关于处理大型数据集的注意事项;这是一个 JS 问题,而不是 DataTables 问题。您可能对 TS 有同样的问题。如果要显示大量数据,我建议使用服务器端过滤和分页。
-
另外,你看过他们文档的这一页吗? mottie.github.io/tablesorter/docs/…
-
datatables对大型数据集没有任何问题,我将它用于数千个结果并且效果很好。 -
谢谢罗里。数据表的问题是渲染需要很长时间,因为有时可能有多达 2,000 条记录。我正在对包含三个记录的表进行测试,所以我怀疑它是否是同一个问题,但感谢您的回复
-
数据表在渲染时没有问题,但有时浏览器尝试渲染时会崩溃,否则只需要很长时间才能加载
标签: jquery tablesorter datefilter