DataTables:显示缩写编号,但按原始编号排序

时间:2013-12-30 13:52:44

标签: javascript jquery datatable

我有一张20多列相对较大数字的表格。我想缩写数字,例如,204555可能缩写为204K,4735853271可能缩写为4.7B,依此类推。我有PHP代码为我做转换。

但我无法弄清楚如何在表格中显示缩写的数字,但允许DataTables按原始数字排序?

在使用基本的javascript之前我做过类似的事情,并使用类似的东西编码实际的数字:4.7B

是否可以使用DataTables做类似的事情?如果是这样,最简单的方法是什么?

提前致谢

1 个答案:

答案 0 :(得分:0)

一种方法是添加一个包含未格式化数据的列并进行设置,以便在对格式化数据进行排序时,它实际上使用未格式化的列作为排序的基础。可以隐藏未格式化的列。

Example of Datatables iDataSort

Example of hidding columns in datatables