У меня возникла проблема с функцией агрегата Kendo Grid, которую я не могу решить.Kendo Grid Aggregate только для текущей страницы
У меня есть ряд строк, содержащих числовые значения. В нижней части сетки я хочу отобразить сумму строк.
Это уже работает, как показано в этой скрипке:
$(document).ready(function() {
$("#grid").kendoGrid({
dataSource: {
type: "odata",
transport: {
read: "http://demos.kendoui.com/service/Northwind.svc/Products"
},
pageSize: 7,
aggregate: [{
field: "ProductName",
aggregate: "count"
}, {
field: "UnitPrice",
aggregate: "sum"
}, {
field: "UnitsOnOrder",
aggregate: "sum"
}, {
field: "UnitsInStock",
aggregate: "min"
}, {
field: "UnitsInStock",
aggregate: "max"
}]
},
sortable: true,
scrollable: false,
pageable: true,
columns: [{
field: "ProductName",
title: "Product Name",
footerTemplate: "Total Count: #=count#",
}, {
field: "UnitPrice",
title: "Unit Price"
}, {
field: "UnitsOnOrder",
title: "Units On Order",
footerTemplate: "Sum: #=sum#",
}]
});
});
Проблема заключается в том, что, как и в скрипке, сумма для всех строк на всех страницах. То, что я хочу, это сумма строк только на текущей странице.
Любые идеи, как изменить скрипку, чтобы сделать это?
Проект находится в углу, если это имеет значение.
Заранее спасибо.
Вы нашли какое-либо решение ??? – Harsh