1
我的tablesorter表不正確排序日期和空字段。Tablesorter訂購日期和空日期不正確
我期望空字段被視爲零,並被分組在頂部/底部。相反,我會在它們下面找到一些日期。
$('table').tablesorter({
widthFixed: true,
// sort on the last name in ascending order
sortList: [
[2, 0]
],
dateFormat: "ddmmyyyy",
emptyTo: "zero",
sortInitialOrder: "desc",
headers: {
3: {
sorter: "shortDate"
},
4: {
sorter: "shortDate"
},
5: {
sorter: "shortDate"
},
6: {
sorter: "shortDate"
}
},
textExtraction: {
3: function (n, t, c) {
return $(n).attr('data-date');
},
4: function (n, t, c) {
return $(n).attr('data-date');
},
5: function (n, t, c) {
return $(n).attr('data-date');
}
},
widgets: ['zebra', 'columns']
});
看到小提琴here。使用'出生日期'列進行排序。
感謝您的迅速答覆。我只注意到一些奇怪的事情:當我按升序排序時,我期望「未設置」位於列表的頂部 - 而不是他們的底部。排序降序的行爲方式相反。如果將'emptyTo'更改爲'「max」',則表現出預期的方式:) – Phoxphyre