ng-table排序不正确排序

时间:2014-12-03 10:14:33

标签: angularjs sorting

我正在使用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;
        }

谁知道如何通过数据类型重写此函数?我想要的只是使用正确的类型和正确的样式对列进行排序。

0 个答案:

没有答案