Асинхронные агрегаты угловой сетки Kendo

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

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

1 ответ

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