使用千位分隔符和字符串对数字进行排序
Sort numbers with thousands separator and strings
关于对字段进行排序的巧妙方法的任何建议:
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。
关于对字段进行排序的巧妙方法的任何建议:
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。