Kendo Angular Grid Async Aggregates

时间:2018-05-02 08:52:25

标签: kendo-ui kendo-grid kendo-angular-ui

我正在努力争取一个页脚,显示总数,在一个绑定异步的Kendo Angular Grid上。到后端API。

剑道网站上的示例是指一个固定数组,并且在绑定到ASYNC数据时不包含任何必须实现此功能的示例(尽管其他所有内容!?)。

1 个答案:

答案 0 :(得分:0)

您需要将数据库结果抓取到与网格数据无关的对象(数据)中 在这里,您有关于 aggregateBy https://www.telerik.com/kendo-angular-ui/components/dataquery/api/aggregateBy/

的文档
const result = aggregateBy(data, [
      { aggregate: "sum", field: "unitPrice" },
      { aggregate: "sum", field: "unitsInStock" }
    ]);

要使用

获取结果
const result = <AggregateResult>{
     "unitPrice": { "sum": 53, "count": 2 },
     "unitsInStock": { "sum": 66, "count": 3 }
};