Асинхронные агрегаты с угловой сеткой Kendo - PullRequest
0 голосов
/ 02 мая 2018

Я изо всех сил пытаюсь получить нижний колонтитул, чтобы отобразить итоги на угловой сетке Kendo, которая связана асинхронно. в бэкэнд API.

Пример на веб-сайте Kendo относится к фиксированному массиву и не содержит каких-либо примеров (хотя все остальное делает!?), Которые должны достигать этого при привязке к данным ASYNC.

1 Ответ

0 голосов
/ 03 мая 2018

Вам нужно захватить результаты вашей базы данных в объект (данные), независимый от ваших данных сетки Здесь у вас есть документация о 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 }
};
...