2016-05-15 75 views
0

我已经使用jQuery数据表创建了一个表。在特定列中,我有一个从32到1000的数字值范围(没有字符串值)。jquery数据表中的降序排序无法正常工作

在本专栏中,我用下面的选项:

{标题: “Approx.count”, “S型”: “数字”},

升序排序工作正常,从32开始,但降序排序不起作用(它从99开始而不是1000开始)。

我该如何解决这个问题?

回答

0

你有没有试过,

{ title: "Approx.count" ,"sType": "num"}, 

,或者你应该,如果您使用HTML与数字尝试html-num

如果您使用的DataTable版1.10+使用使用内置的代码排序号下面的代码,

$('#example').dataTable({ 
    columnDefs: [ 
     { type: 'formatted-num', targets: 0 } 
    ] 
}); 

如果您正在使用数据表(即版本< 1.10)的旧版本则包括formatted-numbers.js并尝试上面的代码。更多关于DataTable sorting

+0

我正在使用jquery.dataTables.min.js版本1.10.11。它仍然不起作用! – user3275043

+1

“html-num”工作 – user3275043