[英]Javascript and DataTables: Sort column with custom format
我正在使用DataTables在網頁上顯示數據。 列之一具有以下格式:
1.1
1.2
1.3
2.4
1.21
1.4
1.17
這些值不是浮點數,我想通過以下方式對其進行排序:
1.1
1.2
1.3
1.4
1.17
1.21
2.4
我怎樣才能做到這一點? 我嘗試使用此示例,但無法正常工作。 我嘗試了以下內容:
$.fn.dataTable.ext.type.order['salary-grade-pre'] = function ( d ) {
return parseInt(d.split(".")[1])
};
我用它修復了它,它可能不是最好的,但是可以滿足我的需要。 我基本上將零添加到具有3個字符的數字上,即:1.1變為1.01,然后使用浮點數對值進行排序:
$.fn.dataTable.ext.type.order['salary-grade-pre'] = function ( d ) {
if (d.length == 3) {
d = d.replace(".", ".0")
}
return parseFloat(d)
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.