我正在使用ng-table并通过下拉列表对我的表进行排序。
在我的tableparms中我有
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 8,
sorting: {
vPADate: 'desc', // initial sorting
vs_hier1: 'asc' , // initial sorting
}
}, { ....
问题是,我成了Dates排错了。我的分类得分是:
25.11.2013
23.11.2013
..
02.12.2013 <-- this must be on top
02.11.2013
..
or by numbers
5111125
5111121
344434
2323
2111155
151515
...
看起来像按文字排序。 谁可以给我一个提示如何正确排序?
我不知道如何为此构建函数。
用于对列进行排序的角度函数是:
app.factory.ngTableParams.orderByng-table.js?cdv=19:233
function () {
var sorting = [];
for (var column in params.sorting) {
sorting.push((params.sorting[column] === "asc" ? "+" : "-") + column);
}
return sorting;
}
谁知道如何通过数据类型重写此函数?我想要的只是使用正确的类型和正确的样式对列进行排序。