2016-05-15 95 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