ngTable多级或嵌套分组

时间:2014-11-06 15:08:13

标签: angularjs ngtable

我在ngTable中使用groupBy,但现在我需要在表格中进一步分组:

$scope.tableParams = new ngTableParams({
    count: 100,
    sorting: {
        PremiumElementGroup: 'desc',
        PremiumElement: 'desc',
        LegalEntity: 'asc',
        SettlementCurrency: 'asc'
    }
}, {
    counts: [],
    groupBy: 'PremiumElementGroup' <--- only allows one level of grouping...
    , getData: function ($defer, params) {
        var orderedData = $filter('orderBy')($scope.section.PremiumCessionOverrides, params.orderBy());
        $defer.resolve(orderedData);
    }
});

我能做些什么来实现我的目标吗?或者我可以使用的其他网格工具?

1 个答案:

答案 0 :(得分:5)

到目前为止,似乎没有可能使用ngTable将组嵌套到多个级别。

但是,您可以使用UI Grid,根据他们的文档允许嵌套多个级别。

举个例子,他们的文件说:

SubGrid nesting can be done upto multiple levels.

旁注:您要求进行多级分组或嵌套分组,其中问题的标题有点误导。