有关对字段进行排序的智能方法的任何建议,如下所示:
N/A
N/A
23.5
566.7
4,789.5
N/A
是否有我缺少的排序类型。理想情况下,我想只是一堆或忽略 N/A
并在数字字段上排序。我从这里尝试:https://www.datatables.net/plug-ins/sorting/
我尝试过 natural
、formatted-numbers
和 string
类型,即:
"columnDefs": [
{ "type": "formatted-numbers", targets: 2 } ]
是否有现成的排序类型可以帮助我,或者这是自定义类型的要求吗?
最佳答案
使用columns.type
选项设置为num-fmt
,如下所示。
var table = $('#example').DataTable({
columnDefs: [
{ targets: 2, type: 'num-fmt' }
]
});
参见this jsFiddle用于代码和演示。
关于datatables - 使用千位分隔符和字符串对数字进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31941108/